Dosya türünü bir dosya karşılaştırma aracıyla ilişkilendirme
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Visual Studio ile tümleşik varsayılan dosya karşılaştırma aracı olan Fark penceresini kullanarak metin dosyalarını karşılaştırabilirsiniz. Ayrıca, belirttiğiniz dosya türleri için kullanmak üzere farklı bir dosya karşılaştırma aracını etkinleştirebilirsiniz. Karşılaştırmak istediğiniz iki dosyasının tam yollarını komut satırı bağımsız değişkenleri olarak destekleyen herhangi bir karşılaştırma aracını kullanabilirsiniz.
Önkoşullar
Visual Studio'nun yüklü olduğu bilgisayarda Yönetici istrators veya Users güvenlik grubunun üyesi olmanız gerekir. Daha fazla bilgi için bkz . İzinler ve gruplar başvurusu.
Dosya türünü bir dosya karşılaştırma aracıyla ilişkilendirme
Bir dosya türünü bir dosya karşılaştırma aracıyla ilişkilendirmek için, bir geliştirici komut isteminden veya Visual Studio'dan başlayabilirsiniz.
Geliştirici komut istemi
- Windows'ta Başlat'ı seçin ve Geliştirici Komut İstemi yazın. Arama sonuçlarından Visual Studio sürümünüz için Visual Studio 2022 için Geliştirici Komut İstemi gibi geliştirici komut istemini seçin.
- Komut istemi penceresinde girin
tf diff /configure
. - Aracı yapılandırmak için yönergeleri izleyin.
Visual Studio
- Visual Studio'da Araçlar>Seçenekleri'ni seçin.
- Seçenekler iletişim kutusunda Kaynak Denetimi'ni genişletin ve Visual Studio Team Foundation Server'ı seçin.
- Kullanıcı Araçlarını Yapılandır'ı seçin.
- Aracı yapılandırmak için yönergeleri izleyin.
Aracı yapılandırma
- Kullanıcı Araçlarını Yapılandır iletişim kutusunda Ekle'yi seçin.
- Aracı Yapılandır iletişim kutusundaki Uzantı alanına, ilişkilendirmek istediğiniz dosya uzantısını (.cpp gibi) veya * tüm dosyalar için girin.
- İşlem için açılan listeyi genişletin ve Karşılaştır'ı seçin.
- Komut metin kutusuna karşılaştırma aracınızın yolunu ve adını girin veya aracığa göz atmak ve aracı seçmek için üç nokta ... simgesini seçin. Örneğin, C:\Program Files\OtherDiff\otherdiff.exe girin veya göz atın.
- Bağımsız Değişkenler metin kutusuna, aracınızın gerektirdiği bağımsız değişkenleri girin.
- Bağımsız Değişkenler kutusunun yanındaki oku seçerek diff komutunun doldurup aracığa geçirdiği değişkenler listesinden seçim yapın. Bağımsız değişken kutusundaki diğer metinler doğrudan aracığa geçer.
- Tamam'ı seçin.
- Yeniden Tamam'ı seçin veya daha fazla dosya uzantısı eklemek için Ekle'yi seçin. Uzantı eklemeyi bitirdiğinizde Tamam'ı seçin.
Bağımsız değişkenleri belirtme
Fark aracı için bağımsız değişkenler belirttiğinizde aşağıdaki söz dizimini kullanın:
Bağımsız değişkenleri sınırlandırmak için boşluk kullanın. Örneğin, iki dosyayı karşılaştırmak için aşağıdaki söz dizimini belirtebilirsiniz:
%1 %2
.Ara çubuğuna boşluk veya tırnak işaretleri geçirmek için tırnak işaretlerini kullanın. Bağımsız değişken bir veya daha fazla boşluk içeriyorsa, bağımsız değişkeni tırnak içine alın, örneğin
"an argument"
. Bağımsız değişken tırnak işaretleri içeriyorsa, bağımsız değişkendeki tırnak işaretinin hemen arkasına başka bir tırnak işareti ekleyin. Örneğin, aşağıdaki bağımsız değişkeni belirtebilirsiniz:"This character "" is a double quote mark"
.
Aşağıdaki belirteçler, fark aracına geçirmek için değişkenleri belirtir:
%1
, kaynak dosyanın yoludur.%2
hedef dosyanın yoludur.%5
komutuyla kullanarak/option
belirttiğiniz bir seçenek dizesidirdifference
. Daha fazla bilgi için bkz . Fark Komutu.%6
kaynak dosya için kolay ad etiketidir.%7
hedef dosya için kolay ad etiketidir.
Mümkünse kolay ad etiketlerini ara çubuğuna geçirin. Aracınız gibi c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM
kolay ad etiketleri görüntülemeyi destekliyorsa etiket değerlerini aracine geçirmek için ve %7
belirteçlerini ekleyebilirsiniz%6
. Bu belirteçleri belirtmezseniz, araç geçici dosyaların adlarını gösterebilir ve bu adları okumak zor olabilir.
Örneğin, kolay ad etiketlerini görüntülemek için aşağıdaki söz dizimini belirtebilirsiniz:%1 /title1=%6 %2 /title2=%7
.
Not
Kolay ad etiketi özelliği, sürüm denetimindeki öğelerin belirli sürümlerine uyguladığınız sürüm denetimi etiketleriyle ilgili değildir. Sürüm denetimi etiketleri hakkında daha fazla bilgi için bkz . Dosyalarınızın anlık görüntüsünü almak için etiketleri kullanma.
İlgili makaleler
Sık kullanılan dış araçlar ve ihtiyaç duydukları bağımsız değişkenler hakkında daha fazla bilgi için bkz. Team Foundation Sürüm Denetimi için farklı fark/birleştirme araçlarını yapılandırma.