我一直在研究如何为svn存储库设置服务器端属性。如上所述here,您可以将存储库设置为具有以下内容: svn:auto-props ='* .init.xml = svn:needs-lock'
问题是,我找到配置文件为每个客户端(C:\ Users \\ AppData \ Roaming \ Subversion \ conf)执行此操作,但我需要将其设置为存储库属性。问题是我一直在搜索,但在存储库中找不到这个文件,也找不到它放在哪里。
您可能认为这是重复的,但是:
有一个类似的问题 - Automatically add svn:needs-lock 但是,他作为我找到的任何其他资源都没有说明如何设置它。不幸的是,所有这些资源(链接在答案中以及我自己研究的那些资源)都说明了自动属性是如何工作的,而不是如何设置它们。我已经尝试过使用svn propset命令,以及在myRepo中放置配置文件, myRepo \ conf,但它不起作用。
TLDR:如何为存储库设置svn:auto-props?
非常感谢你。
答案 0 :(得分:2)
重新阅读链接的维基页面,特别是这部分及以下三个文件的说明
...存储库此层次结构和svn:auto-props设置如图所示:
/ svn:auto-props = '*.bat = svn:executable' /ProjX svn:auto-props = '*.c = svn:eol-style=CRLF' '*.h = svn:eol-style=CRLF' /ProjY /ProjZ
即。您只需ps
某个文件夹(^/
即可),所有子文件夹(及其中的文件)将自动继承属性