致力于TortoiseSVN

时间:2010-03-24 12:45:00

标签: tortoisesvn cruisecontrol.net

            C:\ Program Files \ TortoiseSVN \ bin             / command:commit / path:****** \ trunk \ dotnet / notempfile / closeonend             1000           

上面的代码会弹出一个窗口,询问“输入消息,选择更改的内容然后单击确定,然后在该过程完成后再次单击确定”

如果有人建议如果使用巡航控制(配置文件)完成提交,我会非常感谢如何避免上述过程。

感谢。 的普拉塔普

3 个答案:

答案 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网站。