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

Git合并无关联分支求助:SVN迁移后历史分支整合

合并无关联Git分支的问题与解决

问题背景

原本是一个SVN仓库,之后创建了新的Git仓库,以SVN代码作为初始提交但未保留历史,且已在此仓库上进行了一些修改。
现在将旧SVN历史导入到该现有仓库的新分支from-svn中。当前仓库包含master分支(存储切换到Git后的所有工作内容)和from-svn分支(存储master初始提交之前的旧提交记录),但Git认为这两个分支无关联。

希望将它们关联起来,让单个分支拥有完整历史,请问是否可行?

尝试过的操作

  • 执行git merge master(反向合并也试过),提示所有内容都是最新的,即使加上--allow-unrelated-histories参数也是如此
  • 指定最新提交ID进行合并,即使带--allow-unrelated-histories参数也提示“not something we can merge”

补充说明

过了一段时间后发现,问题是本地仓库混乱导致的。在相同状态下重新克隆仓库到新位置后,成功使用--allow-unrelated-histories进行合并,达到了预期效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 14:10:29