如何在SVN Tortoise Commit上显示对话框?

Gre*_*zer 6 tortoisesvn

我有一个修改一些文件的进程,我想通过命令行tortoise SVN提交它们,而不必点击确定.对话框出现,我的脚本被迫等到我点击确定.以下是我使用的参数:

TortoiseProc.exe /command:commit /path:"c:\svn\MyProject" /notempfile /logmsg:"Files Modified 2010-02-12" /closeonend:3
Run Code Online (Sandbox Code Playgroud)

msk*_*her 6

就像@bmargulies说的那样,只需使用svn.exe:

cd "c:\svn\MyProject"
svn commit -m "Files Modified 2010-02-12"
Run Code Online (Sandbox Code Playgroud)

您无法在提交时隐藏TortoiseProc.exe对话框:

重要

请记住,TortoiseSVN是一个GUI客户端,本自动化指南向您展示如何使TortoiseSVN对话框显示为收集用户输入.如果要编写不需要输入的脚本,则应使用官方的Subversion命令行客户端.

(来自http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html)

如果您依靠TortoiseProc/closeonend:3行为在出现错误,冲突或合并时提醒您,则需要打开SVN的退出代码.
但是,在快速Google搜索中,我找不到超出"0是成功,而不是0是错误"的返回代码值列表.