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

Tortoise SVN误在trunk创建分支,如何迁移至branches并保留变更

如何将TortoiseSVN中误建在/trunk的分支迁移到/branches目录

以下是具体操作步骤,确保所有变更历史完整保留:

操作步骤

  • 更新本地工作副本:右键本地工作副本,选择SVN Update,确保所有文件同步到仓库最新版本。
  • 移动分支目录:右键本地trunk/NewBranch文件夹,选择TortoiseSVN → Move...;在弹出的路径对话框中,填写仓库目标路径(例如https://your-repo-url/branches/NewBranch),确认执行移动。
  • 提交变更:右键本地工作副本,选择SVN Commit;在提交界面中,确认包含/trunk/NewBranch的删除记录和/branches/NewBranch的添加记录,填写提交日志(比如"迁移误建分支:从/trunk/NewBranch到/branches/NewBranch"),完成提交。
  • 验证结果:通过TortoiseSVN → Repo-browser查看仓库结构,确认/branches/NewBranch存在且历史记录完整,/trunk/NewBranch已被移除;也可以拉取/branches/NewBranch到本地,检查文件和提交记录是否正常。

注意事项

  • 操作前建议通过仓库浏览器给当前状态创建备份标签(比如/tags/Pre-Migration-Backup),防止误操作导致数据丢失。
  • 通知团队成员:如果有人本地保留了/trunk/NewBranch的副本,需删除本地该文件夹,重新从/branches/NewBranch拉取最新内容,避免后续提交冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 21:37:20