Saya menggunakan Visual Studio 2012 dengan TFS. Setiap kali saya ingin membandingkan file yang saya check out, saya memiliki dua opsi untuk dipilih:
- Bandingkan dengan versi ruang kerja
- Bandingkan dengan versi terbaru
Apa bedanya ?
Saya menggunakan Visual Studio 2012 dengan TFS. Setiap kali saya ingin membandingkan file yang saya check out, saya memiliki dua opsi untuk dipilih:
Apa bedanya ?
Jawaban:
Bandingkan dengan versi terbaru tampaknya jelas. Ini membandingkan file dengan versi terbaru di TFS. Jadi Anda akan mendapatkan semua perbedaan antara versi terbaru yang diperiksa ke dalam kontrol sumber dan folder mana pun yang Anda bandingkan.
Bandingkan dengan versi Workspace mungkin membingungkan, tetapi sebenarnya cukup sederhana. TFS melacak versi file yang telah Anda ambil ke ruang kerja Anda. Biasanya ini adalah versi terbaru, atau cukup dekat dengan itu , tetapi tidak harus demikian .
Saat menggunakan Get Specific Versionopsi, Anda dapat mengambil versi file apa pun ke ruang kerja lokal Anda. Anda bahkan dapat mengambil file dari berbagai versi ke dalam ruang kerja Anda. Saat Anda memilih opsi ini, perbandingan akan dilakukan terhadap versi yang saat ini ada di ruang kerja Anda.
Membandingkan dengan versi ruang kerja sebenarnya membandingkan file yang diedit dengan versi file pada saat Anda check out (membandingkan secara eksklusif perubahan Anda ).
Membandingkan dengan versi terbaru membandingkan file yang diedit dengan versi terbaru dari file yang ada di tempat penyimpanan kode Anda, yaitu mungkin termasuk perubahan yang dibuat oleh kolega Anda .
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
Jawaban @ serhio 28/3/14 adalah jawaban naratif yang sangat bagus. Namun, saya yakin banyak (termasuk saya) membutuhkan itu didukung dengan contoh, dan ini dia:
Untuk menyatakan kembali Jawaban:
File lokal selalu yang sedang Anda kerjakan.
File server bisa berupa:
Versi terbaru termasuk semua check-in lainnya. (Anda melihat perubahan Anda , serta perubahan orang lain .)
Versi seperti saat Anda memeriksanya (Anda hanya melihat perubahan Anda , meskipun orang lain telah check in sejak itu).
Jika tidak ada orang lain yang check-in file sejak Anda melakukan pembayaran, maka kedua cara di atas memberikan hasil yang persis sama.
Jadi jika Anda ingin membandingkan apa yang telah Anda lakukan dengan apa yang saat Anda mulai, pilih Versi Workspace
Jika Anda ingin membandingkan apa yang telah Anda lakukan dengan apa yang telah dilakukan orang lain, pilih Versi Terbaru