我有一些带有.swf文件的文件夹。当我更改到该文件夹,然后键入:SVN:无法在单个文件上设置svn忽略
svn --username myusername propset svn:ignore *.swf
我得到的消息:
svn: Cannot set 'svn:ignore' on a file ('Floating.swf')
我有一个文件夹中的几个.SWF都...我怎么不能上传呢?
我有一些带有.swf文件的文件夹。当我更改到该文件夹,然后键入:SVN:无法在单个文件上设置svn忽略
svn --username myusername propset svn:ignore *.swf
我得到的消息:
svn: Cannot set 'svn:ignore' on a file ('Floating.swf')
我有一个文件夹中的几个.SWF都...我怎么不能上传呢?
看起来你的shell在获取svn之前会模式化(换句话说,运行的实际命令是svn --username myusername propset svn:ignore Floating.swf Sunk.swf etc
尝试用单引号括住模式以防止shell执行此操作。另外,还需要这个属性应用到一个目录,这听起来像你想目前的一个,所以.
应该工作:
svn --username myusername propset svn:ignore '*.swf' .
设置上包含的文件,而不是个别文件本身的目录属性
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
全球忽略
@red你是否抓住了我的编辑并把`.`放在最后? – Jon 2011-02-08 14:28:50