我的subversion
存储库有一个预提交挂钩,它要求所有文件在提交之前都具有 SVN 属性。
我正在手动设置此属性,使每次添加文件和文件夹成为两步提交。
如何自动化?
我的subversion
存储库有一个预提交挂钩,它要求所有文件在提交之前都具有 SVN 属性。
我正在手动设置此属性,使每次添加文件和文件夹成为两步提交。
如何自动化?
查看 TortoiseSVN 文档中的自动属性设置部分。
您可以按照 Josh 的说明在本地配置每个客户端,或者将配置与tsvn:autoprops
属性一起放入存储库中。后者只适用于 TortoiseSVN 客户端。
命令行客户端不支持 autoprops 的服务器端配置。有一些与此相关的更改请求,例如issue 1974和issue 1813。
这取决于您的客户。例如,在 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。