Aşağıdaki komutla çalışma alanma yüklenmemiş bir dalı silmeye çalışıyorum.
tf delete /lock:checkout /recursive $/TfsServerName/TfsFolder/Branch
Aşağıdaki hata iletisini alıyorum:
No matching items found in $/TfsServerName/TfsFolder/Branch in your workspace.
Bir TFS şubesini gerçekten indirmeden silmek için bir yolu var mı?
Sadece "tf get" komutuyla bir klasörün tekrar edilmez hale getirilmesini sağlayabilirsiniz. Klasörün yerel bir kopyasının olmadığı zaman onu silebileceğinizi bilmiyorum.
Şube üzerindeki klasörün dosya sistemine eşlendiğinden emin olun, sonra:
- Visual Studio'nun "Geliştirici Komut İstemi" ni açın
-
cd (dizini değiştir) şubenin üzerindeki klasöre
- ve aşağıdakileri çalıştırın:
tf get .
tf delete /recursive branch-folder
tf checkin
Bu, yinelemeli olmayan bir işlem yapacaktır, tüm şube / klasörü silinecek şekilde işaretleyin, ardından bir ileti girmenizi ve değişikliği kontrol etmenizi ister.
VS2012-2015 & TFS 2010 ile çalışmaya devam etmeli. Ayrıca Visual Studio Team Services ile TFS (25 Şubat 2016 itibariyle) ev sahipliği yaptı.
VS2012 / TFS sunucusu 2010 ile,
delete komut ihtiyacı
/recursive
Kaynak Kontrol Gezgini'nde bir şubenin en son sürümünü alabilir ve indirmeye başlar başlamaz iptal edebilirsiniz. Bu, şubeyi, ara yüz üzerinden silmenize izin veren hayaletsiz hale getirecektir. Yerel çalışma alanınıza indirilen birkaç dosyayı da silmeniz gerekir. Bu bir toplam kesmek ama gerçekten hızlı ve kolay.
İçinde
Source Control Explorereğer basitçe şubeyi yerel bir yolla eşleştirin ve Tamam'a tıkla, "açılır listeyi sil" işlevini etkinleştirecek.