基于存储库的SVN自动属性

基于存储库的SVN自动属性,svn,tortoisesvn,subversion-edge,Svn,Tortoisesvn,Subversion Edge,我们有多个SVN存储库。开发人员可能同时处理多个存储库。我知道SVN提供自动道具选项。如果启用此功能,则每当发生提交时,它都会在所有存储库中的文件上添加属性。我有没有办法告诉subversion,只有在签入某个特定存储库而不是所有repo时才启用auto-prop 我正在添加属性“需要锁定”。有成百上千的开发人员在从事一个特定的项目。很难在所有开发人员机器中启用自动道具选项。对于现有文件,我可以在SVN中添加属性。是否有任何方法可以通过钩子脚本或服务器端的东西将属性添加到新添加的文件中,而不是在

我们有多个SVN存储库。开发人员可能同时处理多个存储库。我知道SVN提供自动道具选项。如果启用此功能,则每当发生提交时,它都会在所有存储库中的文件上添加属性。我有没有办法告诉subversion,只有在签入某个特定存储库而不是所有repo时才启用auto-prop

我正在添加属性“需要锁定”。有成百上千的开发人员在从事一个特定的项目。很难在所有开发人员机器中启用
自动道具
选项。对于现有文件,我可以在SVN中添加属性。是否有任何方法可以通过钩子脚本或服务器端的东西将属性添加到新添加的文件中,而不是在所有开发人员机器中启用
auto-prop

请参见答案:

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

  • &

可能重复的假设我正在配置此设置以在所有新添加的*.xls文件上设置属性,则该属性将应用于所有存储库中所有新添加的xls文件。我希望这种情况只发生在一个特定的存储库上,我不会把它与工作副本和存储库混淆。我有100多名开发人员在位于不同svn存储库的多个项目中工作。一个开发人员可能同时处理多个存储库。如果我在开发人员的conf文件中设置'svn:auto-props',它将添加独立于存储库的属性。我只希望将属性添加到特定的存储库中。并非开发人员工作的所有存储库。希望这是清楚的。@DipuH什么配置文件?您根本没有读过答案:/它是关于
svn:auto-props
version属性的,而不是关于
[auto-props]
运行时配置设置。更清楚地说,假设我有两个存储库,Repo-A和Repo-B。我同时处理这两个Repo。我只希望在Repo-A上的所有*.sql文件上设置该属性。Repo-B还有许多*.sql文件,我不想在这些文件上设置属性。很抱歉。我的错误。