我一直无法找到解决此问题的适当方法,因此将不胜感激。这是设置:
- 我们有一个 SVN 存储库。该 repo 也镜像到 git repo
git_svn_mirror
。 svn_branch
在 SVN 存储库中创建了一个分支。- 工作已完成
svn_branch
,包括多次从主干合并。 - 一个新的 git repo
git_from_svn_branch
是从svn_branch
. - 工作在
git_from_svn_branch
. - 我们现在需要将 HEAD 合并
svn_trunk
到git_from_svn_branch
.
图表:
[git_svn_mirror] [SVN] [git_from_svn_branch]
| <-mirror |
| <-mirror |
| <-mirror |-\ \
| <-mirror | | |
| <-mirror |-| |
| <-mirror | | --> (move to git) --> | (kept branch history only)
| <-mirror | |
| <-mirror | |
| <-mirror | |
| <-mirror | HEAD <----
| <-mirror | |
HEAD HEAD |
|
^ ^ |
|____________|__ how do we get one of these, into |__ this (or vice-versa)
忽略导致我们遇到这种情况的问题(“为什么要创建第二个 git repo”等)什么是问题的最佳解决方案?