尽管主干和分支干净,但合并时SVN会发生冲突

时间:2019-01-16 13:13:25

标签: svn merge version-control

我正在处理SVN中托管的一些旧代码。在过去的十多年中,我一直遵循以下过程:

  • 将中继复制到分支
  • 进行分支更改
  • 重新合并到行李箱
  • 合并然后部署一个 发布分支

今天,我试图将主干合并到发行分支中,但是我立即遇到冲突。

Results of svn merge trunk into release

有权访问此代码库的其他所有人都可以使用相同的合并命令像往常一样执行合并。我已经从我的机器上完全删除了该项目,并将其检出到另一个文件夹中,以防在本地徘徊。

现在,一位同事已经执行了合并,我的干净副本已经签出:

  • 运行svn info trunk告诉我我的修订版为390
  • 与发行版分支上的svn信息类似,显示版本390
  • svn status在主干或分支中没有显示已修改的文件

但是,一旦我尝试合并(考虑到现在不应该合并),我得到的输出与上述屏幕截图相同。

0 个答案:

没有答案