例如,假设我有一个目录'project',但是当我添加目录时,我想忽略与以下通配符'* .jpg'匹配的任何内容。我怎样才能做到这一点?
编辑:澄清我遇到鸡和蛋的问题。在将目录添加到版本控制之前,我无法忽略文件。但是,一旦我添加了目录,它就会自动添加我想忽略的文件。
答案 0 :(得分:2)
查看Subversion配置文件。在Unix / Mac / Linux系统上,它是$HOME/.subversion/config
。在Windows中,它可以是不同的地方。通常它在%USERPROFILE%\.subversion\config
,但我无法在每个系统上担保。某些Subversion客户端可能会将其放入注册表中。
在Subversion配置文件中,有一个[miscellany]
部分。几行,有一个global-ignores
条目。任何与glob模式匹配的文件都不会被递归svn add
或svn add
添加文件通配模式而不是特定文件名。此外,默认情况下执行svn status
时,任何与通配模式匹配的未添加文件都不会显示。
请参阅Subversion在线手册中的this section。看看global-ignores
。
答案 1 :(得分:1)
您需要编辑svn:ignore属性
> svn pe . svn:ignore
这应该打开你的默认文本编辑器。添加以下内容: -
*.jpg
然后保存并提交。
有关详细信息,请参阅documentation。