我有一些带有.swf文件的文件夹。当我切换到文件夹并输入:
svn --username myusername propset svn:ignore *.swf
我收到消息:
svn: Cannot set 'svn:ignore' on a file ('Floating.swf')
我在该文件夹中有几个.swfs ...我怎么不上传它们?
答案 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
全局忽略