如何在subversion中添加和忽略?

时间:2012-05-07 01:44:18

标签: svn

例如,假设我有一个目录'project',但是当我添加目录时,我想忽略与以下通配符'* .jpg'匹配的任何内容。我怎样才能做到这一点?

编辑:澄清我遇到鸡和蛋的问题。在将目录添加到版本控制之前,我无法忽略文件​​。但是,一旦我添加了目录,它就会自动添加我想忽略的文件。

2 个答案:

答案 0 :(得分:2)

查看Subversion配置文件。在Unix / Mac / Linux系统上,它是$HOME/.subversion/config。在Windows中,它可以是不同的地方。通常它在%USERPROFILE%\.subversion\config,但我无法在每个系统上担保。某些Subversion客户端可能会将其放入注册表中。

在Subversion配置文件中,有一个[miscellany]部分。几行,有一个global-ignores条目。任何与glob模式匹配的文件都不会被递归svn addsvn add添加文件通配模式而不是特定文件名。此外,默认情况下执行svn status时,任何与通配模式匹配的未添加文件都不会显示。

请参阅Subversion在线手册中的this section。看看global-ignores

答案 1 :(得分:1)

您需要编辑svn:ignore属性

> svn pe . svn:ignore

这应该打开你的默认文本编辑器。添加以下内容: -

*.jpg

然后保存并提交。

有关详细信息,请参阅documentation