C:\ Program Files \ TortoiseSVN \ bin / command:commit / path:****** \ trunk \ dotnet / notempfile / closeonend 1000
上面的代码会弹出一个窗口,询问“输入消息,选择更改的内容然后单击确定,然后在该过程完成后再次单击确定”
如果有人建议如果使用巡航控制(配置文件)完成提交,我会非常感谢如何避免上述过程。
感谢。 的普拉塔普
答案 0 :(得分:2)
执行提交的不是CruiseControl - 它只是调用TortoiseSVN来触发Subversion操作的GUI包装器。因此,要将提交作为静默活动(即没有GUI)执行,您只需要通过调用'svn commit'替换TortoiseSVN的调用并提供适当的参数。
Svn help here。
答案 1 :(得分:2)
如果要自动执行SVN操作,则应使用command-line client,而不是TortoiseSVN。点击该链接下载客户端,并查看SVN documentation。
答案 2 :(得分:0)
来自tortoiseproc.exe here的文档。
“您还可以指定/ logmsg 切换到传递预定义的日志 消息到提交对话框。“
您可能还想将 / closeonend 附加到 / closeonend:1 ,以防止额外的确认点击步骤。开关值也在文档页面中描述。
我不使用crusecontrol,但是我从一个命令文件中提取,我用它来提交和发布我的asp.net网站。