Pertanyaan Bagaimana seharusnya saya menyingkirkan TFS Branches dengan benar?


Saya bertanya-tanya bagaimana seharusnya saya menyingkirkan cabang-cabang yang tidak lagi memiliki tujuan. Sekarang bahkan jika saya menghapusnya dan berkomitmen mereka masih terdaftar sebagai cabang di jendela properti untuk root pencabangan tertentu (direktori). Jika saya memilih menggabungkan saya tidak mendapatkan opsi untuk bergabung ke cabang dihapus yang jelas seperti yang diharapkan tetapi karena itu saya bingung tentang cabang masih muncul di jendela properti.

Penjelasan tentang perilaku ini akan sangat dihargai.


32
2017-11-27 13:57


asal


Jawaban:


Saya memiliki situasi di mana cabang telah dihapus dan tidak ada tujuan untuk itu tetap bertahan. Saya tidak bisa tf hancurkan untuk bekerja sampai saya menemukan nomor penghapusan direktori seperti yang Damien sebutkan. Saya tidak bisa mendapatkan ID itu tf properti karena tidak ada salinan lokal dan tidak ada salinan server berdasarkan pesan kesalahan.

Saya bisa mendapatkan jalur TFS lengkap dengan menggunakan:

tf dir $/MyPathTo/TheParent/Directory /deleted

Kemudian saya menemukan "Ident:" yang dipostfix ke direktori dan dapat mengeluarkan:

tf destroy $/MyPathTo/TheParent/Directory/TheDirectoryToGetRidOff;Ident

Damien jawaban Anda membantu saya - terima kasih. Saya pikir saya akan menyertakan sintaks yang membuat saya melalui itu untuk pergi bersama dengan posting Anda.


18
2018-05-17 22:39



Cabang yang dihapus hanya ditandai sebagai dihapus pada saat tertentu dan mungkin untuk tetap mendapatkan kode jika Anda menyelaraskan ke changeset atau waktu sebelum operasi penghapusan itu.

Jika Anda tidak ingin memiliki file di cabang dalam database sama sekali Anda dapat menggunakan tf destroy garis komando:

http://msdn.microsoft.com/en-us/library/bb386005.aspx

Karena cabang Anda sudah dihapus, Anda harus menggunakannya tf dir /deleted untuk menemukan nomor penghapusan cabang tersebut untuk menghancurkan file.


12
2017-11-27 14:50



Silakan gunakan metode berikut untuk menghancurkan cabang di Proyek TFS Anda Anda harus memiliki izin untuk menghapus cabang - Anda harus menjadi bagian dari admin kumpulan proyek. Buka prompt Visual Studio Command dengan admin previlage. cd C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE> tf menghancurkan $ / MyProject / Main / Bin / collection:http: // servername: 8080 / tfs / myproject


1
2018-01-31 20:15