Soru TFS şubesini indirmeden sil


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ı?


30
2018-02-14 11:45


Menşei


Bir şubedeki tüm dosyaları silmeye mi çalışıyorsunuz, yoksa dalı tamamen kaldırmaya mı çalışıyorsunuz? - Robaticus
Tüm şubeyi kaldırmaya çalışıyorum. - Rest Wing
Eklenmeniz gereken boşluklarla klasör adlarınız varsa " ". diğer bir deyişle "$/Tfs Server Name/Tfs Folder/My Branch" - Monica


Cevaplar:


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.


27
2018-02-15 14:11



Bu yeterli olacaktır. - Rest Wing
[Link]blog.travisgosselin.com/...  Belirli bir yoldaki tüm dalların klasörlerini almanızı sağlar, böylece aynı anda birden çok dosyayı silebilirsiniz - SSX-SL33PY


Şube üzerindeki klasörün dosya sistemine eşlendiğinden emin olun, sonra:

  1. Visual Studio'nun "Geliştirici Komut İstemi" ni açın
  2. cd (dizini değiştir) şubenin üzerindeki klasöre
  3. 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


23
2017-12-10 16:04



VS2012 / TFS sunucusu 2010 ile silme komutunun ihtiyacı var /recursive. - Ross Presser
teşekkürler @RossPresser, bunu cevaba ekledim - Tim Abell
git-tfs için özellik isteği github.com/git-tfs/git-tfs/issues/762 - Tim Abell


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.


2
2017-10-06 20:58



Daha sonra onu silmek için 2+ GB indirmekten kurtardığın için teşekkür ederim! Bu "kesmek" kötü bir TFS uygulaması için iyi bir çalışma ortamıdır. - CJBS


İç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.


0
2018-06-05 19:24