SVN:无法在单个文件上设置svn ignore

时间:2011-02-08 14:10:11

标签: svn

我有一些带有.swf文件的文件夹。当我切换到文件夹并输入:

svn --username myusername propset svn:ignore *.swf

我收到消息:

svn: Cannot set 'svn:ignore' on a file ('Floating.swf')

我在该文件夹中有几个.swfs ...我怎么不上传它们?

2 个答案:

答案 0 :(得分:6)

看起来你的shell在它到达svn之前是模式化的(换句话说,运行的实际命令是svn --username myusername propset svn:ignore Floating.swf Sunk.swf etc 尝试将模式用单引号括起来,以防止shell执行此操作。此外,您需要将此属性应用于目录,听起来您想要当前的属性,因此.应该有效:

svn --username myusername propset svn:ignore '*.swf' .

答案 1 :(得分:2)

在包含文件的目录上设置属性,而不是单个文件本身。

http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.3

  

该属性设置在您希望应用模式的目录中。

如果你想忽略.swf个文件而不是每个目录,你应该考虑配置文件中的全局忽略:

http://svnbook.red-bean.com/en/1.1/ch07.html#svn-ch-7-sect-1.3.2

  

全局忽略