【问题标题】:SVN ignoring hidden files (.project .pydevproject and . files)SVN 忽略隐藏文件(.project .pydevproject 和 .files)
【发布时间】:2011-09-27 19:53:31
【问题描述】:

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

svn propset svn:ignore .project .

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

M .

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

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

谢谢。

【问题讨论】:

    标签: svn ignore svnignore


    【解决方案1】:

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

    很遗憾,您不能以自动方式执行此操作(至少我不知道这样做的任何方式)。

    所以你现在能做的就是:

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

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

    【讨论】:

    • 感谢您的回复。怎么样呢 ”。”文件?当我设置 svn:ignore, "."文件被修改,我不知道该怎么办。
    • 那是因为 svn:ignore 属性已经在 "." 上设置了。文件夹。您必须提交此操作才能应用您的忽略配置。
    • 感谢马丁的解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 2015-04-09
    • 2012-03-15
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多