2010-11-04 87 views
2

每当我创建一个新的Ruby on Rails项目时,我都会告诉SVN忽略一些文件夹,例如日志。这很容易做到,用这些命令:忽略Subversion中的tmp文件夹

svn remove log/* 
svn propset svn:ignore "*" log/ 

另一个明显不适合SVN的文件夹是tmp。所以,我总是试图做就可以了相同的操作,但SVN似乎并没有忽视它...它向我发送这些邮件,以便当我执行上述命令:

svn: 'tmp' is not a working copy 
svn: warning: 'tmp' is not under version control 

似乎没什么问题。 ..问题是,“SVN状态”命令还是输出这样的:

?  tmp 

我怎样才能摆脱这个问号?

回答

9

添加tmp目录名的svn:忽略了父目录属性:

svn propset svn:ignore tmp . 

注意,svn:ignore属性的文件忽略模式多行列表,因此它通常是更好的编辑它svn propedit

svn propedit svn:ignore . 

使用设置新的值时svn propset将完全覆盖您在财产有任何其他。

+0

你是我的英雄,格雷格!非常感谢! – RooSoft 2010-11-05 13:02:00