You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

合并至主干后,如何正确更新Tortoise SVN分支?

从t4时间点更新SVN分支的正确操作流程

一、未执行t5-t7错误操作时的标准更新步骤(branch-max和branch-bill通用)

此时主干prj-trunk已合并两个分支的全部修改,分支仅保留自身修改内容,需将主干最新代码同步到分支:

  • 切换到目标分支的本地工作副本,确保本地无未提交修改(有修改则先提交或暂存)。
  • 在TortoiseSVN右键菜单选择「合并」,选中「合并两个不同的树」选项。
  • 在配置对话框中:
    • 「从URL」填入主干路径 prj-trunk
    • 「从版本号」填写分支从主干分出时的基准版本(即t1时间点的版本号)
    • 「到版本号」填写t4时间点主干的最新版本(合并完Bill分支后的版本)
  • 确认合并范围后执行操作,解决可能出现的冲突,最后提交合并结果到远程分支。

注:之前合并未检测到修改,是因为未明确指定分支创建的基准版本到主干最新版本的差异范围,SVN无法识别需要同步的内容。

二、已执行t7错误操作(删除远程分支后重建)的补救步骤

若已错误删除远程分支并重新从主干创建同名分支,需恢复原分支修改并同步主干内容:

  • 找到原分支删除前的最后版本号(即t6时间点的分支版本)。
  • 切换到新创建的分支工作副本,右键选择「合并」,选中「合并两个不同的树」。
  • 「从URL」填入原分支路径(SVN会保留已删除分支的历史版本),「从版本号」填原分支创建时的基准版本,「到版本号」填原分支删除前的最后版本。
  • 执行合并,解决冲突后提交,即可恢复原分支修改并同步主干最新内容。

内容的提问来源于stack exchange,提问作者holyhope

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 15:25:12