2013-04-17 27 views

cevap

5

SVN ideal boş dizine ödeme gerekir, bunu yapmak demek değildi. Hindsight 20/20, şimdi ihtiyacın olan şey bir hack.

Repo'nuzdaki boş bir şube oluşturun, bu şubeye svn switch. Bu, çalışma kopyanızı o şeye aktarır, ki bu hiçbir şeye sahip değildir, bu nedenle sürüm kontrolü altındaki dosyalar çalışma kopyanızdan kaldırılmalıdır. Bu, tek tek başa çıkabileceğiniz .svn meta bilgi dosyalarının ve klasörlerinin arkasında bırakacak; bu, hangi dosyaların sürüm denetimi altında olduğunu ve hangi dosyaların sürüm denetimi altında olduğunu ve hangisinin SVN geçmişinin revizyonu varsa

1, yeni, boş bir repo olarak bu revizyon için SVN Update yapabiliriz, bu da yukarıdaki anahtarlama manevrasıyla aynı şeyi yapacaktır, fakat çoğu repo'yu ele aldığım haliyle revizyon 1'de çok fazla dosya var.

+0

Bu aslında iyi bir fikir :) –

+0

Teşekkürler, ben uçarken bununla geldim. Umarım senin için çalışır. – invertedSpear

+0

Teşekkürler, root'un revizyon 0'a geçiş yapılarak (kontrol ettiğiniz yolun daha küçük bir revizyonu olmayabilir) yapılabilir, bkz. Http://stackoverflow.com/a/41476171/2465785 –

0

(Windows'da) deltree veya rm -rf (her yerde)

+0

Ayrıca, saklamak istediğim dosya ve klasörleri de silebilirim. Belgeler içeren kullanıcı/klasörde kontrol ettim. –

+0

svn co srverpath'? – hd1

+0

Evet, svn co svpath yaptım. –

0

@ invertedspear'in iyi bir fikir biz basit bir çözüme sahip olabiliriz.

İlgili konular