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.