2

我正在寻找全局忽略文件和目录的选项,我对按目录执行此操作不感兴趣,所以svn:ignore这里不是一个选项,但我找不到 svn:global-ignore 的正确语法而不是列出配置文件中有什么:

svn pg svn:global-ignores  --show-inherited-props

我希望能够通过从 svn 命令行添加新条目来增加忽略列表。对此有什么想法吗?

我相信以下命令应该可以实现我想要的:

svn propset svn:global-ignores *.suo .

有人可以检查这是否有效,因为它不适合我。为什么它需要一个目标作为第二个参数(。)?

4

1 回答 1

2

命令行末尾的点指定本地工作副本中要修改版本化属性的路径。点代表示例的“PATH...”参数:

svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...

不过,我猜你想使用svn propedit,而不是svn propsetsvn propset不会“添加”属性值,而是完全重写它们。因此,如果您运行命令行svn propset svn:global-ignores *.suo .,结果属性值将只是“*.suo”。

阅读Subversion 1.8 Release NotesSVNBook 关于这个全局忽略功能。

注意:设置忽略设置后,已在存储库中的项目仍将在存储库中。换句话说,您不能忽略存储库中存在的项目。

注意 2: 全局忽略仅适用于 Subversion 1.8 和更新的客户端!

于 2014-03-26T14:37:40.457 回答