Durum
Aşağıdaki depo yapısına sahip bir geliştirme projem var:
root/
+ core/
+ branches/
+ tags/
+ trunk/
+ module/
+ branches/
+ tags/
+ trunk/
Nasıl yapabilirim core/trunk/ ve module/trunk/ birlikte bir TortoiseSVN taahhüt diyalogunda?
Sınırlayıcı Faktörler / İhbar
- Ne yazık ki - sorma;) - çalışma kopyası seyrek değil, yani.
branches/,tags/tamamen kontrol edildi. Bağlam menüsünden bir TortoiseSVN işlemi başlatıyorsanız, taramak için biraz zaman gerekir.root/. - Atomik taahhütleri tercih etmeme rağmen, taahhütler bazen (bence) bir çapraz rehber taahhüdü gerektiriyor.
- Örnekten başlatmak istiyorum. toplu iş dosyası (Basın kazanmak + R, , yazın / seçin
myCommit.cmd, Girmek ).
İlk adım
Çoktan öğrendim StackOverflow: TortoiseSVN’deki bir işlemi otomatikleştirme TortoiseSVN'nin buna benzer şekilde adlandırılabileceği:
TortoiseProc.exe /command:commit /path:"A:\path\to\root"
- çoklu
/path:tartışmalar kabul edilmez TortoiseProc
tl; Dr.
(Nasıl) için birden çok yol geçebilir miyim TortoiseProc.exe /command:abcd /path:"more\paths"?
Since some of the commands can take a list of target paths (e.g. committing several specific files) the /path parameter can take several paths, separated by a * character.