Saya sedang mengerjakan proyek dengan kontrol sumber TFS. Kami baru saja mendapatkan laporan bug untuk versi kode yang lebih lama, dan saya perlu menurunkan versi kode tersebut untuk mengujinya. Pikiran pertama saya adalah "Dapatkan Versi Tertentu" untuk menarik kode, tetapi saya lebih suka tidak memasukkan versi itu ke direktori ruang kerja saya saat ini.
Apakah ada cara mudah untuk "Mendapatkan Versi Tertentu" ke dalam folder terpisah (mis. Folder sementara / buang), jadi saya dapat dengan cepat melihat bug ini di versi kode yang lebih lama, dan tidak mengganggu pekerjaan saya saat ini?
Oke, ini pertanyaan yang sangat lama tapi masih ada pertanyaan yang muncul. Alternatifnya adalah menyimpan perubahan apa pun yang Anda miliki saat ini, kemudian membatalkan perubahan secara lokal sehingga Anda mendapatkan versi terbaru dari TFS, dan kemudian lakukan Dapatkan Versi Tertentu. Setelah Anda selesai dengan itu Anda kemudian bisa mendapatkan yang terbaru (jika Anda khawatir tentang itu, Anda dapat membuang kode yang Anda miliki secara lokal terlebih dahulu) dan menghapus perubahan Anda lagi.
Ini bukan tanpa risiko tetapi mengingat model ruang kerja TFS yang menjengkelkan dan ketinggalan zaman, ini tentang yang terbaik yang dapat Anda harapkan tanpa harus bersusah payah memetakan ruang kerja yang sama sekali baru atau hal-hal lain yang mengganggu.
sumber
Anda dapat membuat cabang dengan versi dengan
Kemudian gunakan cabang itu untuk memperbaiki bug dan menggabungkan kembali perubahan jika diperlukan atau lepaskan cabang itu sendiri.
sumber
Untuk mengedit satu file, berikut adalah hack cepat dari dalam Visual Studio:
sumber