Soru Yerel kopyayı silmeden SVN deposundan dosyayı kaldırın


SVN deposunda bulunan bir dosyayı dosya sistemimden silmeden nasıl "silebilirim?"

TortoiseSVN veya komut satırı talimatları kabul edilir.

Aşağıdaki çalışmalar, ama daha güzel bir şey umuyorum:

  1. Dosyayı depo dışında başka bir yere kopyalayın.
  2. SVN Dosyayı siler.
  3. işlemek
  4. Dosyaları geri kopyalayın ve gelecekteki taahhütlerde yok saydığınızdan emin olun.

206
2018-02-12 16:12


Menşei




Cevaplar:


svn delete --keep-local the_file

250
2018-02-12 16:18



"Svn: geçersiz seçenek: --keep-local" alıyorum - 1.4.6 üzerinde olduğum için mi? - barfoon
@barfoon: Evet, --keep-local sadece svn 1.5.0+ sürümünde kullanılabilir. Korkarım ki dosyayı önceden elle kopyalamanız veya daha sonra svn cat kullanarak kontrol etmeniz gerekiyor. - phihag
Ve bu operasyondan sonra bir taahhütte bulunmayı unutma. - Teemu Leisti
Kullanıcılar güncellendiğinde, en yeni sürümü depodan alırlar. Soru, bir dosyanın depodan nasıl silineceğini sorduğundan, diğer kullanıcılar güncellendiklerinde dosya_dosyasını kaldırılmış olarak bulacaktır. - phihag
Bundan kaçınmaya çalıştığım şey. Bir şey yanlışlıkla kontrol edildikten sonra SVN'den bir şeyi silmek çok zor. - BrDaHa


Dosya ve klasörleri silme

Bir öğeyi depodan silmek, ancak yerel olarak bir sürüm olmayan dosya / klasör olarak tutmak istiyorsanız, Genişletilmiş İçerik Menüsü → Sil'i (yerel kal) kullanın. Genişletilmiş içerik menüsünde bunu görmek için, gezgini liste bölmesinde (sağ bölme) öğeye sağ tıklayarak Üst Karakter tuşunu basılı tutmanız gerekir.

Tamamen silin:
sağ tuşla → Menü → Sil

Yerel Sil ve Sakla:
Üst Karakter + sağ fare tuşu → Menü → Sil


101
2018-02-12 16:19





TortoiseSVN'de ayrıca vardiya "Sil (yerel kal)" içeren bir menü almak için sağ tıklayın.


55
2018-02-12 16:19





Dosyanızı yeniden adlandırın, "silinmiş" dosya da dahil olmak üzere değişiklikleri yapın ve yeni (yeniden adlandırılmış) dosyayı dahil etmeyin.

Dosyanızı yeniden adlandırın.


0
2018-02-12 16:44





SVN'den bir xxx.java dosyasını kaldırmak istediğinizde:

  1. Dosyanın bulunduğu çalışma alanı yoluna gidin.
  2. Bu dosyayı klasörden sil (xxx.java)
  3. Sağ tıklayıp işlem yaptıktan sonra bir pencere açılacaktır.
  4. Sildiğiniz dosyayı (xxx.java) klasörden seçin ve tekrar sağ tıklayıp silin .. dosyayı SVN'den kaldıracak.

-2
2018-03-06 11:47



Bu dosyayı silecektir - ancak asıl dosyayı SVN'den kaldırıldıktan sonra tutmakla ilgili bir soru değil midir? - Timothy Jones