【问题标题】:Why do I need to commit ignores under TortoiseSVN?为什么我需要在 TortoiseSVN 下提交忽略?
【发布时间】:2010-04-29 17:41:15
【问题描述】:

当我在版本控制下的文件上选择忽略时,它会将父目录标记为更改,然后当我执行提交时,它会将 svn:ignore 属性检入到存储库,从而产生另一个修订。

为什么我需要提交 svn:ignore 属性?这是 TortoiseSVN 的问题还是只是 SVN 的工作方式?

【问题讨论】:

    标签: svn tortoisesvn commit ignore svnignore


    【解决方案1】:

    这就是 SVN 的工作方式。

    更多信息在这里:

    http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow

    来自该页面的引用:

    与文件内容一样,您的财产 更改是本地修改,进行 仅当您承诺它们时才永久 带有 svn commit 的存储库。

    【讨论】:

      【解决方案2】:

      这个想法是,如果你忽略一个文件,其他人会想要忽略同一个文件。基本上,这意味着,在系统范围内,个人将忽略相同的文件,从而产生更一致的开发环境(以及更清洁的存储库,因为开发人员不会签入由 IDE 生成的个人文件等,他们的测试文件等)。

      【讨论】:

        【解决方案3】:

        这就是 SVN 的工作方式。当您提交忽略时,它也会自动为其他人忽略相同的文件。

        【讨论】:

          猜你喜欢
          • 2012-10-06
          • 1970-01-01
          • 2017-03-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多