(乌龟)svn重新整合分支-缺失的文件在本地



我有一个SVN存储库(托管@ googlecode);现在代码被分成两个分支,我分别处理这两个分支,因为它们处理的事情略有不同。

现在我已经完成了这两个分支,我正在尝试将侧分支重新集成到主干中。这在一些事情上是有效的。
在侧分支中,我(显然)创建了新文件。当使用tortoiseSVN使用"reintegration branch"时,这些文件显然会产生"树冲突"。SVN正确地声明"本地分支中缺少文件"。

现在我如何真正正确地"集成"文件?以便主干包含分支的所有更改(和添加)?

注释太长,抱歉

我不能理解你的情况,因为(对于极度退化的测试)

>svn log -v
------------------------------------------------------------------------
r4 | Badger | 2014-06-30 00:10:03 +0600 (Пн, 30 июн 2014) | 1 line
Changed paths:
   A /branches/F1/B.txt
   A /branches/F1/C.txt
Added B.txt + C.txt
------------------------------------------------------------------------
r3 | Badger | 2014-06-30 00:08:26 +0600 (Пн, 30 июн 2014) | 1 line
Changed paths:
   A /branches/F1 (from /trunk:2)
Branching trunk into F1
------------------------------------------------------------------------
r2 | Badger | 2014-06-30 00:07:09 +0600 (Пн, 30 июн 2014) | 1 line
Changed paths:
   A /trunk/A.txt
Initial data
------------------------------------------------------------------------
r1 | Badger | 2014-06-30 00:05:33 +0600 (Пн, 30 июн 2014) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk
Imported folder structure
------------------------------------------------------------------------

将F1合并到trunk 不能不能产生意外的树冲突

trunk>svn merge file:///Z:/Repo/branches/F1 . --dry-run
--- Merging r3 through r4 into '.':
A    B.txt
A    C.txt

>svn --version
svn, version 1.8.9 (r1591380)
   compiled May  5 2014, 22:12:10 on x86-microsoft-windows

,即使对于SVN 1.6也是一样+

最新更新