我目前正在开展一个项目,我们有一个UI分支和一个服务分支(不是我的分支设计)。我们现在需要将它们分成两个不同的回购。我试图找到最好的方法,同时保留历史记录,而没有新的回购轨道回到旧的回购轨道。
提前致谢。
答案 0 :(得分:2)
首先必须添加新的远程存储库: $ git remote add newrepo https://github.com/name.git
然后你可以将你的分支(yournewbranch)推送到这个存储库: git push newrepo yournewbranch:master
如果主分支已存在,您可以强制更新或推送到新存储库上的其他分支
答案 1 :(得分:0)
您可以简单地克隆每个分支的repo,并删除所有其他分支。
例如,要保留@Html.HiddenFor(m => m.siteDirection.Name)
@Html.HiddenFor(m => m.siteDirection.Value)
@* ... *@
分支:
ui