如何在SVN中自动设置属性?
我的 subversion
存储库有一个预提交挂钩,要求所有文件在提交之前都具有 SVN 属性。
我手动设置此属性,使每次添加文件和文件夹都成为两步提交。
如何实现自动化?
My subversion
repository has a pre-commit hook that requires all files to have a SVN property before its commit.
I am setting this property manually making each addition of files and folders a 2-step commit.
How to automate this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看自动属性TortoiseSVN 文档中的设置部分。
您可以按照 Josh 的说明在本地配置每个客户端,也可以使用 tsvn:autoprops 属性将配置放入存储库中。但后者仅适用于 TortoiseSVN 客户端。
命令行客户端不支持 autoprops 的服务器端配置。有一些与此相关的更改请求,例如 issue 1974 和 问题 1813。
Take a look at the Automatic property setting section in the TortoiseSVN documentation.
You can either locally configure each client as already explained by Josh, or alternatively put the configuration in the repository with the
tsvn:autoprops
property. The latter only works for TortoiseSVN clients though.The command line client doesn't support server-side configuration of autoprops. There are some change requests related to this, e.g. issue 1974 and issue 1813.
这取决于您的客户。例如,在 TortoiseSVN 中,以下是在所有 .c、.cpp 和 .h 文件上设置 svn:eol-style 的说明:
enable-auto-props = yes
对于 Linux 上的 Subversion 命令行客户端,编辑
~/.subversion/config
,然后执行上面的步骤 #2 和 #3。This depends on your client. In TortoiseSVN, for example, here are instructions for setting svn:eol-style on all .c, .cpp, and .h files:
enable-auto-props = yes
For the Subversion command-line client on Linux, edit
~/.subversion/config
, then do steps #2 and #3 above.