6

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

svn propset svn:ignore .project .

但在那之后,当我运行 svn status 时,它返回:

M .

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

你认为解决这个问题的最好方法是什么?

谢谢。

4

1 回答 1

6

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

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

所以你现在能做的就是:

  1. 从存储库中删除文件svn rm
  2. 要求开发人员在下一次之前将文件存储在某处svn up
  3. 他们运行svn up并将已删除的文件移回

现在.project不被svn跟踪,不会出现在svn st

于 2011-07-04T00:48:32.747 回答