TFS ile Visual Studio 2012 kullanıyorum. Teslim aldığım dosyalarımı ne zaman karşılaştırmak istersem, seçim yapabileceğim iki seçeneğim var:
- Çalışma alanı sürümüyle karşılaştırın
- En son sürümle karşılaştırın
Fark ne ?
TFS ile Visual Studio 2012 kullanıyorum. Teslim aldığım dosyalarımı ne zaman karşılaştırmak istersem, seçim yapabileceğim iki seçeneğim var:
Fark ne ?
Yanıtlar:
Son sürümle karşılaştırın net görünüyor. Dosyaları TFS'deki en son sürümle karşılaştırır. Böylece, kaynak kontrolünde kontrol edilen en son sürüm ile karşılaştırdığınız klasör arasındaki tüm farkları alırsınız.
Çalışma alanı sürümü ile karşılaştırın kafa karıştırıcı olabilir, ancak aslında oldukça basittir. TFS, çalışma alanınıza aldığınız dosyanın sürümünü izler. Bu genellikle en son sürümdür veya buna oldukça yakındır , ancak durum böyle olmak zorunda değildir .
Get Specific VersionSeçeneği kullanırken, bir dosyanın herhangi bir sürümünü yerel çalışma alanınıza alabilirsiniz. Hatta farklı sürümlerdeki dosyaları çalışma alanınıza geri getirebilirsiniz. Bu seçeneği seçtiğinizde, şu anda çalışma alanınızda bulunan sürümle bir karşılaştırma yapılacaktır.
Çalışma alanı sürümüyle karşılaştırmak, düzenlenmiş dosyayı teslim aldığınız andaki dosya sürümüyle karşılaştırır ( yalnızca değişikliklerinizi karşılaştırır ).
İle karşılaştırıldığında son sürümü dosya en son sürümü ile Düzenlenen dosyayı karşılaştırır kodunuzu deposunda mevcut yani sizin meslektaşları tarafından yapılan değişiklikleri içerebilir .
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
@ serhio'nun 28/3/14 cevabı mükemmel bir anlatı cevabıdır. Ancak, eminim pek çok kişinin (kendim dahil) bir örnekle desteklenmesine ihtiyacı var ve işte burada:
Cevabı yeniden ifade etmek için:
Yerel dosya her zaman üzerinde çalıştığınız dosyadır.
Sunucu dosyası şunlardan biri olabilir:
Diğer tüm check-in'leri içeren en son sürüm. (Bakın sizin değişikliklerin yanı sıra diğer halklar değişiklikleri .)
Eğer (Yalnızca bkz kontrol o dışarı Versiyon olduğu gibi sizin diğer insanların beri teslim olsa bile, değişiklikleri).
Çıkışınızdan bu yana başka kimse dosya teslim etmezse, yukarıdakilerin her ikisi de tamamen aynı sonucu verir.
Bu nedenle, yaptıklarınızla başladığınızdakiyle karşılaştırmak istiyorsanız, Çalışma Alanı Sürümü'nü seçin.
Yaptıklarınızı başkalarının yaptıklarıyla karşılaştırmak istiyorsanız, En Son Sürüm'ü seçin.