我的subversion
存储库有一个预提交挂钩,要求所有文件在提交之前都有SVN属性。
我手动设置此属性,使每次添加的文件和文件夹都是两步提交。
如何自动化?
答案 0 :(得分:6)
查看TortoiseSVN文档中的Automatic property setting部分。
您可以按照Josh的说明在本地配置每个客户端,也可以将配置放在具有tsvn:autoprops
属性的存储库中。后者仅适用于TortoiseSVN客户端。
命令行客户端不支持autoprops的服务器端配置。有一些与此相关的变更请求,例如issue 1974和issue 1813。
答案 1 :(得分:5)
这取决于您的客户。例如,在TortoiseSVN中,以下是在所有.c,.cpp和.h文件上设置svn:eol-style的说明:
enable-auto-props = yes
*.c = svn:eol-style=native *.cpp = svn:eol-style=native *.h = svn:eol-style=native *.hpp = svn:eol-style=native
对于Linux上的Subversion命令行客户端,编辑~/.subversion/config
,然后执行上面的步骤#2和#3。