2013-01-07 114 views
1

我使用乌龟SVN客户端的Windows与我的仓库通信。这就是我对合并的困惑。合并到最新版本时,以前的所有修订版本是否都会进行合并?乌龟SVN合并2个分行(抓住所有版本)

这是我通过合并取得的步骤。

  1. 在乌龟svn菜单上,我选择了“合并”。
  2. 选择“合并一系列修订”作为合并类型。点击下一步。
  3. 上的版本范围合并中,我点击了“查看日志”按钮和修订的名单出现。
  4. 从包含的版本列表弹出窗口,我选/检查最最新版本。点击确定

这是使用龟svn客户端合并两个分支的正确方法吗?

回答

1

简短的回答 - NO

  • 当合并,在合并树木历史,不修改本身
  • 当你明确选择只一些修改(最新的“从合并“是选择范围的边缘情况下)只有选择版本的修改合并
  • 使用SVN客户端,其中有合并跟踪(1.5以上),你可以不用担心选择源范围(除的情况下,W如果你知道,你是这样做的),并保持范围为空 - 来自源分支(之前未合并)的所有修订将合并到目标

假设中想要合并的好(正确)工作流程所有从一个独特的变化到B

  1. 有B的清洁工作拷贝(不混合版本,无局部修改)
  2. 选择合并合并范围
  3. URL从合并 - A-URL
  4. 修订范围 - 保留空