Jawaban:
Anda memiliki dua opsi untuk mengembalikan (mengembalikan) kumpulan perubahan di Kontrol Versi Team Foundation Server 2010 . Opsi pertama adalah menggunakan Antarmuka Pengguna (jika Anda memiliki versi terbaru dari TFS 2010 Power Tools diinstal).
Opsi lainnya adalah menggunakan aplikasi baris perintah kontrol versi TFS 2010 :
tf.exe rollback
Saya memiliki informasi tentang kedua pendekatan tersebut di postingan blog saya .
Untuk Team Foundation Server 2012, 2013, atau Visual Studio Online , rollback sekarang sudah built-in langsung ke Source Control Explorer dan saat Anda membuka rincian perubahan di jendela Team Explorer. Anda tidak perlu menginstal rilis Power Tools apa pun untuk fungsionalitas ini saat menggunakan Visual Studio 2012 atau yang lebih baru. Ada artikel MSDN hebat yang membahas detail tentang mengembalikan set perubahan yang sekarang tersedia di sini: http://msdn.microsoft.com/en-us/library/ms194956(v=vs.110).aspx
Untuk 2010, gunakan perintah kembalikan dari baris perintah. Belum ada dukungan terintegrasi dalam IDE untuk ini.
Pada dasarnya, cara kerjanya adalah ia menciptakan "anti-delta" untuk meniadakan kumpulan perubahan yang terkena dampak. Anda dapat mencapai hal yang sama secara manual dengan melakukan Get Specific Version, menambahkan spasi ke file sehingga terlihat seperti itu berubah, dan memeriksanya. Saya masih pergi ke rute terakhir untuk membatalkan perubahan jika saya perlu untuk satu mengajukan, karena saya merasa lebih cepat untuk dilakukan.
Tanpa menggunakan alat-alat listrik atau baris perintah:
Mengembalikan perubahan untuk pengguna lain
Jika Anda mencoba mengembalikan perubahan untuk pengguna lain, pastikan Anda mendapatkan file terbaru yang Anda coba kembalikan; jika tidak, Anda akan melihat kesalahan:
"Tidak ada perubahan untuk memutar kembali."
Anda dapat mengembalikan set perubahan (di TFS2010) melalui baris perintah dengan melakukan:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
Catatan : Anda harus menggunakan lintasan lengkap tf.exe bahkan di Prompt Perintah Visual Studio untuk menghindari kesalahan "Tidak dapat menentukan ruang kerja". Info selengkapnya di sini
Referensi rollback (TFS 2010)
https://msdn.microsoft.com/en-us/library/dd380776(v=vs.100).aspx
Tidak ada opsi undo di TFS (sampai 2008, saya belum pernah menggunakan 2010). Ada beberapa alat bantu baris perintah yang dapat Anda gunakan untuk mengembalikan perubahan yang dapat membantu:
http://msdn.microsoft.com/en-us/library/ms194956%28VS.80%29.aspx
HTH