[英]How to exclude file extensions in svn root directory using svn:global-ignores command line
我正在寻找全局忽略文件和目录的选项,我对按目录执行此操作不感兴趣,因此svn:ignore
不是此处的选项,但我找不到 svn:global-ignore 的正确语法而不是列出配置文件中的内容:
svn pg svn:global-ignores --show-inherited-props
我希望能够通过从 svn 命令行添加新条目来增加忽略列表。 对此有何想法?
我相信以下命令应该可以实现我想要的:
svn propset svn:global-ignores *.suo .
有人可以检查这是否有效,因为它不适合我。 为什么它需要一个目标作为第二个参数 (.)?
命令行末尾的点指定本地工作副本中要修改版本属性的路径。 点代表示例的“PATH...”参数:
svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...
不过,我猜您想使用svn propedit
,而不是svn propset
。 svn propset
不会“添加”属性值,而是完全重写它们。 因此,如果您运行命令行svn propset svn:global-ignores *.suo .
结果属性值将只是“*.suo”。
阅读Subversion 1.8 发行说明和SVNBook 关于这个全局忽略功能。
注意:设置忽略设置后,存储库中已有的项目仍将在存储库中。 换句话说,您不能忽略存储库中存在的项目。
注意 2:全局忽略仅适用于 Subversion 1.8 和更新的客户端!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.