SVN忽略不工作
我试图使subversion忽略一个文件夹,因此我在父文件夹中执行了以下操作:SVN忽略不工作,svn,Svn,我试图使subversion忽略一个文件夹,因此我在父文件夹中执行了以下操作: svn propset svn:ignore folder-to-ignore . 但是svn st仍然用“?”(不在版本控制上)列出该文件夹中的文件 我想忽略文件夹本身(在版本控制上),因为里面总是有新文件 知道如何继续吗?如果文件夹(或文件)已处于版本控制中,则不能忽略它。但是您可以忽略该文件夹中的所有文件-只需在该文件夹上设置svn:ignore属性即可: svn propset svn:ignore "*"
svn propset svn:ignore folder-to-ignore .
但是svn st
仍然用“?”(不在版本控制上)列出该文件夹中的文件
我想忽略文件夹本身(在版本控制上),因为里面总是有新文件
知道如何继续吗?如果文件夹(或文件)已处于版本控制中,则不能忽略它。但是您可以忽略该文件夹中的所有文件-只需在该文件夹上设置svn:ignore
属性即可:
svn propset svn:ignore "*" folder-to-ignore
文件夹本身仍将被跟踪(并在新签出时创建)。我遇到了同样的问题,并且了解到该命令必须在父文件夹中运行,并且被忽略的目录不能是子目录。假设我有以下结构并希望忽略virtualenv: 在
项目
文件夹中时,以下内容将无法按预期工作:
svn propset svn:ignore trunk/virtualenv .
但是,以下措施将起作用:
cd trunk
svn propset svn:ignore virtualenv .
或
这实际上是预期的行为,请参阅并搜索忽略信息
注意:如果文件夹已经被跟踪,您可以使用
svn remove--keep local
取消跟踪它。我做了更多的删除、更新和签出操作,我不知道我到底做了什么,但现在成功地忽略了。要在所有文件和文件夹上设置svn:ignore,请使用DOS:svn propset svn:ignore\“*\”*我发现它与dir名称前面的“/”或后面的斜杠不同。(svn,版本1.6.18)。使用“svn propedit svn:ignore.”查看您是否有此功能。
cd trunk
svn propset svn:ignore virtualenv .
svn propset svn:ignore virtualenv trunk/