Git-svn:管理多个远程跟踪分支

时间:2010-06-23 08:40:30

标签: svn git git-svn branch

目前我正在尝试通过git-svn和使用grafts方法将Git存储库历史记录导出到svn中。截至目前,我已成功将git历史记录导出到svn中。但由于嫁接方法和我的git存储库是从实际的存储库克隆的,我最终得到了两个远程分支,如下所示。

o-----o-----o-----o-----o remotes/trunk, next
 \    A'    B'    C'    D'
  \
   \o----o-----o-----o remotes/origin/master, origin/master, master
    A    B     C     D

两个分支都反映了相同的提交,因为A'是导入到svn中的git历史记录。我想要做的是svn将作为单向存储库,只有当一个版本准备就绪时才进入生产,然后我将对SVN进行更改。

想知道是否有将两个分支简化为单个主干/分支。

我已尝试使用 git update-ref refs / remotes / trunk origin / master ,但这会导致尝试将更改提交到svn因为重复事务而失败

希望有人可以就此提出建议。我希望我对我的问题很清楚。

0 个答案:

没有答案