0

我正在使用以下教程将存储库从 SVN 移动到 git:https ://www.atlassian.com/git/tutorials/migrating-overview

一切都按计划进行——我可以看到所有分支和标签,以及完整的历史记录。此外,所有名称均已成功保留。

然而问题是,当我做一个

    git log --all --graph  --decorate=short --oneline

我看到所有分支两次,例如

    9d70840 (branch-name, gitlab/branch-name, branch-name) Message

我理解第一个分支(本地)以及第二个:我将存储库推送到 gitlab

    git push gitlab --mirror

但是第三个呢?前两个分支的颜色是红色,另一个是绿色。Gitlab 还会两次查看每个分支,并在项目概述中显示它们。

如果有人能向我解释发生了什么以及如何解决这个问题,我会很高兴。

4

1 回答 1

0

我发现了问题所在:

显示的第一个分支是本地的,第二个在远程 gitlab 上,第三个来自远程 svn(来自转换)。

而不是推送到 gitlab 远程

    git push gitlab --mirror

应该做的

    git push gitlab --all
    git push gitlab --tags

一切都会好起来的。

于 2016-02-29T22:16:00.000 回答