繁体   English   中英

如何使用 svn:global-ignores 命令行排除 svn 根目录中的文件扩展名

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM