Tortoise SVN Merging - 新的树干分支

时间:2009-09-04 21:27:40

标签: svn tortoisesvn merge branch trunk

让我们说我有一个主干,我在星期日创建了一个分支(分支A),修订版本为10。

星期一,我在分支A和主干上工作(分支A负责修订11,12,& 15负责主干13,14和16)。

星期二我从主干创建了一个新分支(分支B)(修订版17)。

星期三我在分支机构A和分支机构B工作(分支机构A负责修订版18-24,& 26分支机构负责修订版25和27)。

星期四我删除了旧的主干并用分支B替换它(不合并,只删除主干,将分支B复制到主干)(修订版28)。

如果星期五我想将新的主干合并到分支A,我该怎么做?我希望对各个中继和分支B进行的所有更改都进入分支A.我会使用哪些修订号?

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:6)

  1. 导航到的工作副本 分支A,即您的合并目标
  2. 右键单击该文件夹的根文件夹 工作副本,单击TortoiseSVN 合并菜单项,选择“合并a 修订范围“
  3. 输入中继URL作为URL 合并来; 离开“清单” 修订“文本框空
  4. 点击“下一步”和“合并”。颠覆 将自动确定哪些修订符合合并条件。
  5. 必要时解决所有冲突。 查看对您的修改 合并的工作副本。测试!
  6. 提交
  7. 请注意,理智的工作流程不应涉及删除和重新创建主干。我从来没有这样做过。

答案 1 :(得分:0)

如果您使用的是新版本的Subversion(1.5或更高版本),则无需担心修订版#s ...它应该为您处理合并。