我最近尝试将我的分支合并回主干。一切似乎都成功完成,除了文件列表似乎非常短。合并后,svn状态显示很多文件都是无版本的。但是,如果我重命名父目录并执行svn,则文件会重新填充。 svn info显示这些文件实际上也是存储库的一部分。我想知道为什么合并到原始结账的文件显示为无版本,以及我需要做什么才能让它们显示为实际上是存储库的一部分而不必再次提交它们。
作为旁注,svn add将允许我再次添加该文件,但我害怕实际提交它,因为我不确定它将对存储库中已有的版本做什么。
答案 0 :(得分:0)
我的问题是我合并不正确。我试图将分支合并回主干,而没有先从主干到分支进行最终合并。我也没有指定--reintegrate,从分支到主干的合并。一旦我反向合并我的主干然后执行这两个步骤,一切正常。