代码之家  ›  专栏  ›  技术社区  ›  Chicago

使用Tortoissesvn自动插入注释?

  •  0
  • Chicago  · 技术社区  · 16 年前

    棘手的问题: 我需要发生以下情况:

    1)在单击“提交”之前,Tortoissesvn应向正在提交的代码文件插入一条法律通知注释。我只谈论客户端事件。

    2)svn:关键字不起作用,因为这些关键字已经存在于文件中了。

    有没有写乌龟插件的方法?

    2 回复  |  直到 16 年前
        1
  •  2
  •   jdehaan    16 年前

    客户端挂钩脚本(安全但特定于SVN客户端):

    唯一安全的方法是使用客户端钩子脚本。下面是如何使用Tortoissesvn执行此操作的提示: 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 有关此的详细信息。

        2
  •  2
  •   John Ellinwood    16 年前

    这真的应该是客户端操作吗?如果它真的很重要,为什么不在服务器上设置一个预提交钩子来验证免责声明,如果代码不存在,就更新它呢?

    推荐文章