如何在TortoiseSVN中重命名/迁移分支并保留独立日志?
关于TortoiseSVN分支操作的解决方案
1. 重命名分支后精准查看历史日志
重命名分支后,想要只查看该分支(含重命名前)的日志,按以下步骤操作:
- 在TortoiseSVN日志窗口中,勾选跟随复制和重命名(不要勾选“停止在复制/重命名”)。
- 点击日志窗口顶部的路径过滤器按钮,输入当前分支的完整SVN路径(例如
/trunk/branches/new-branch-name),点击确定。 - 此时日志列表会自动过滤,仅显示与该分支相关的所有历史记录,包括重命名前的旧日志,不会混杂其他分支内容。
2. 迁移分支到新路径且保留日志
分支迁移本质是SVN的移动操作,可完整保留所有历史,操作步骤如下:
- 打开TortoiseSVN的Repo-browser(仓库浏览器),定位到要迁移的分支路径。
- 右键点击该分支,选择Move...(移动)选项。
- 在弹出窗口中选择目标路径(例如从
/branches/old-path移到/branches/new-group/old-branch),确认路径无误后点击OK。 - 提交这次移动操作,迁移完成后,新路径下的分支可正常查看所有历史日志。
内容的提问来源于stack exchange,提问作者Prakash
相关产品推荐
相关产品推荐

