基于存储库的SVN自动属性

时间:2014-07-07 05:34:37

标签: svn tortoisesvn subversion-edge

我们有多个SVN存储库。开发人员可能同时处理多个存储库。我知道SVN提供的auto-prop选项。如果我们启用它,它会在提交发生时在所有存储库中的文件上添加属性。有什么方法可以告诉subversion只有当checkin发生在特定的存储库而不是所有的存储库时才启用auto-prop。

我正在添加属性'needs-lock'。有数百名开发人员在从事特定项目。在所有开发人员机器中启用auto-prop选项很困难。对于现有文件,我可以在SVN中添加属性。有没有办法可以通过钩子脚本或服务器端的东西将属性添加到新添加的文件中,而不是在所有开发人员机器中启用auto-prop

1 个答案:

答案 0 :(得分:2)

见答案:https://stackoverflow.com/a/18571763/761095

  • 强制您的用户使用SVN 1.8客户端
  • 设置svn:auto-props以在所需的存储库项目上添加svn:needs-lock(适用于Subversion 1.8+客户端)。