使用TortoiseSVN自动插入评论?

时间:2009-10-30 17:07:21

标签: svn tortoisesvn

棘手的问题: 我需要做以下事情:

1)在您单击提交之前,tortoisesvn应该向正在提交的代码文件插入法律通知注释。我只是谈论客户端事件。

2)Svn:关键字不起作用,因为这些关键字必须已经在文件中。

可能有办法为乌龟编写插件吗?

2 个答案:

答案 0 :(得分:2)

这真的应该是客户端行动吗?如果它真的很重要,为什么不在服务器上预先提交钩子以验证免责声明并更新代码(如果它不存在?)

答案 1 :(得分:2)

客户端备份脚本(安全但svn客户端特定):

唯一安全的方法是使用客户端钩子脚本。这里有关于如何使用TortoiseSVN执行此操作的提示: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-settings.html

请勿使用服务器挂钩脚本:

服务器端钩子脚本无济于事,不允许在那里修改数据(认为没有强制执行)。原因是服务器端脚本无法修改本地副本,最终导致数据不匹配。有关详细信息,请参阅http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html#svn.reposadmin.create.hooks