
How do I use a start commit hook in TortoiseSVN to setup a custom log entry?
我想在提交过程中自动化TortoiseSVN。 我知道我可以从命令行启动提交对话框,也可以右键单击文件夹并选择svncommit来启动提交对话框。
我想使用启动提交钩子来设置日志条目。 当我尝试使用命令行时,我使用了/ logmsgfile参数,但它似乎没有作用。 我正在使用tortoisesvn 1.5.3。 看起来是我自己对由问题引起的API的误解。
解:
2)脚本收到3条信息:PATH MESSAGEFILE CWD 然后,我的脚本仅打开第二个争论所指定的文件,并添加自定义文本。 当提交对话框出现时,自定义文本在那里。
3)如果tortoisesvn是从脚本直接启动到提交对话框中,则最好: 如果只需要静态模板,请设置tsvn:logtemplate属性。 对于动态生成,/ logmsgfile参数确实有效,但似乎需要完整路径。如下所示的批处理文件可能对您有用。
|