svn - 乌龟 svn 总是合并 45 个额外的文件

标签 svn tortoisesvn

当我们使用 svn 进行分支和合并时,总是会发生同样的事情。

我们得到了行李箱的最新副本。

创建一个分支并切换。

对分支中的一个文件进行一些小的更改。

将分支合并回主干。

此时,我们将拥有一个需要提交的文件,以及相同的 45 个额外文件。这发生在每个分支和合并上,并且总是相同的 45 个额外文件。我不知道如何解决这个问题,但它非常烦人。

有没有人见过这个?

更新:当我提交时,我实际更改的文件的文本状态为已修改,属性状态为空白。 “45个文件”都是文本状态正常,属性状态已修改。

最佳答案

它们可能是 mergeinfo 属性。在 SVN 1.5 版中,设置 mergeinfo 属性非常积极,并且在您合并时,这些属性会更新 - 需要提交它们。

答案是从它们中删除 mergeinfo 属性。还要升级到 1.6 版,它具有更好的 mergeinfo 支持(即它写入的这些属性更少)。

我应该说,如果您查看差异,这些文件将没有可见的更改。显然,如果它们的内容发生了变化,那么变化是什么可能会给你一个线索(例如,是一个自动工具,可以编写额外的注释、修改布局或在顶部或底部添加线条)。

编辑 : 见 this blog post有关 SVN 合并问题和修复的更多信息。

关于svn - 乌龟 svn 总是合并 45 个额外的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/783275/

相关文章:

svn - 自上次在 Subversion 中合并以来收集修订历史的最简单方法

提交后未执行 PHP 文件

python - pysvn 基于日期导出

svn - 在没有 apache 的情况下通过 https 设置 svn

svn - 如何在SVN上正确设置外部路径?

svn - 乌龟SVN : unable to revert

svn - 如何从我的Subversion托管帐户创建转储文件?

eclipse - 如何在行号 View 中激活修订信息

svn - 该客户端太旧,无法使用工作副本

svn - Subversion - SVN checkout 和 SVN update 命令之间有什么区别?