Adakah yang bisa memberi tahu saya cara mengembalikan (memutar kembali) check in di TFS 2010?
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.
Perintah rollback
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.
sumber
Tanpa menggunakan alat-alat listrik atau baris perintah:
sumber
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:
sumber
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
sumber
Klik kanan file di Visual Studio dan Source Control / View History lalu pilih last changeset, klik kanan dan klik Rollback Setelah rollback selesai, Anda harus check in lagi.
sumber
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
sumber