SVN忽略隐藏文件(.project .pydevproject和.files)

时间:2011-07-04 00:42:16

标签: svn ignore svnignore

我想忽略SVN中的一些隐藏文件(如.project和.pydevproject)。它们现在已经在我们的主干中,因此我不想将它们从主干中删除,因为它可能会给其他开发人员带来更多问题。所以我试图做的是运行:

svn propset svn:ignore .project .

但是在我运行svn状态之后,它会返回:

M .

如果我在.project上进行更改,它仍会跟踪这些更改。我也在/ etc / subversion / config中尝试过global-ignores,没有运气。

您认为解决此问题的最佳方法是什么?

感谢。

1 个答案:

答案 0 :(得分:6)

svn:ignore仅适用于尚未添加的文件。

不幸的是你不能以自动的方式做到这一点(至少我不知道这样做的任何方式)。

所以你现在所能做的就是:

  1. 使用svn rm
  2. 从存储库中删除文件
  3. 要求开发人员在下一个svn up
  4. 之前的某个地方存储文件
  5. 他们运行svn up并将已删除的文件移回
  6. 现在.project未被svn跟踪,也不会出现在svn st