2011-08-17 14 views
5

Komut isteminden SVN temizleme işlemini çalıştırmak istiyorum. Ancak, temizleme için uzun zaman aldığından, kök klasörde bunu yapamıyorum ve ikinci olarak, makine bellek bitti.SVN temizliğini komut isteminden yürütme

Temizlemenin gerçekleştirileceği 60 + klasörüm var. Her defasında bir klasörü seçip temizleyen bir senaryo yazdım.

Sorun, her temizleme işleminden sonra, temizlemenin başarılı olduğunu belirten bir açılır ileti olduğunu. Ancak bu açılır mesaj, üzerinde OK tuşuna basana kadar komut dosyasının yürütülmesini engeller.

Temizleme başarılı olursa bu açılır mesajın olmaması için bir seçenek var mı? (: Hayır interaktif isteyen do): --non etkileşimli

cevap

11

deneyin seçeneği

svn cleanup --non-interactive 
+1

Ben Windows ve TortoiseProc.exe kullanımıyla ilgili duyuyorum. Önerdiğim gibi etkileşimli olmayan bir seçenekle denedim, ancak çalışmadı: İşte çalıştırdığım: TortoiseProc.exe/command: cleanup --non-interactive/path: Daha fazla yardım lütfen. – Shand

+0

Yerel svn komut satırı araçlarını kullanmanızı öneririm, örneğin SlikSvn: http://www.sliksvn.com/tr/download. Bunun nedeni, bu araç için komut satırının standart, işletim sistemine bağlı olmamasıdır. – pmod

+0

Ve sanırım Tortoise SVN'nin olduğu GUI aracından etkileşimli olmayan bir mod beklememelisiniz. – pmod

0

Ayrıca böyle bir .bat dosyası oluşturabilir;

CD C:\Program Files\TortoiseSVN\bin\ 
START TortoiseProc.exe /command:cleanup /path:"YourDirectory" /cleanup /externals /noui /closeonend:2 
İlgili konular