SVN忽略不工作

标签 svn

我试图让 subversion 忽略一个文件夹,所以我从父文件夹做了:

svn propset svn:ignore folder-to-ignore .

svn st仍在使用“?”列出该文件夹中的文件(不在版本控制上)。

我想忽略文件夹本身(在版本控制中),因为里面总是有新文件。

知道如何进行吗?

最佳答案

我一直在努力解决同样的问题,并了解到该命令必须在父文件夹中运行,并且被忽略的目录不能是子目录。假设我有以下结构并希望忽略 virtualenv:

project/
project/.svn/
project/trunk/
project/trunk/virtualenv/

当在 project文件夹下面会不是 按预期工作:
svn propset svn:ignore trunk/virtualenv .

但是,以下将起作用:
cd trunk
svn propset svn:ignore virtualenv .

或者
svn propset svn:ignore virtualenv trunk/

这实际上是预期的行为,请参阅 http://svnbook.red-bean.com/en/1.1/ch07s02.html并搜索忽略信息。

备注 :如果该文件夹已被跟踪,您可以使用 svn remove <FOLDER> --keep-local 取消跟踪它

关于SVN忽略不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551158/

相关文章:

git - 从现有的 Git 分支创建 SVN 分支

svn - 如何避免 Visual Studio 2012 项目文件中的多个发布配置文件?

svn - 颠覆会保存已删除的文件吗?

svn - 使用提升的凭据安装 Tortoise SVN

svn - 将新的可信 CA 添加到 Netbeans SVN 管理器

svn - 帮助理解 SVN Externals

eclipse - 使用 SVN 和 Eclipse 正确设置 GWT 项目

iphone - 第一次使用svn commit时如何解决403禁止错误

SVN - 合并是否保留了作者,以便责备是正确的?

svn - 如何在 Subversion 中输出两个特定修订版本之间的差异?