情况
我有一个开发项目,其存储库结构如下:
根/ + 核心/ + 分支/ + 标签/ + 主干/ + 模块/ + 分支/ + 标签/ + 主干/
怎样在一个 TortoiseSVN 提交对话框中一起core/trunk/
提交?module/trunk/
限制因素/通知
- 不幸的是——别问 ;)——工作副本并不稀疏,即
branches/
,tags/
尚未完全签出。如果从 的上下文菜单启动 TortoiseSVN 操作,则需要相当长的时间进行扫描root/
。 - 虽然我赞成原子提交,但提交有时需要(在我看来)跨目录提交。
- 我想从批处理文件启动它(按Win+ R,键入/选择
myCommit.cmd
,Enter)。
第一步
我已经发现了StackOverflow:如何在 TortoiseSVN 中自动提交TortoiseSVN 可能被这样调用:
TortoiseProc.exe /command:commit /path:"A:\path\to\root"
/path:
不接受多个参数Tortoise进程
总结
(如何)我可以将多条路径传递给TortoiseProc.exe /command:abcd /path:"more\paths"
?
答案1
StackOverflow:如何通过文件将参数传递给 tortoiseproc.exe表示路径可以作为*
-separated 列表传递:
TortoiseProc.exe /command:commit /path:"A:\path\to\root\core\trunk*A:\path\to\root\module\trunk"