繁体   English   中英

GIT SVN存储库转换后,分支可使用两次

[英]Branches available twice after GIT SVN repository conversion

我使用以下教程将存储库从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还两次查看每个分支,并在项目概述中显示它们。

如果有人可以向我解释发生了什么以及如何解决此问题,我将非常高兴。

我发现了问题所在:

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

而不是用推送到gitlab远程

    git push gitlab --mirror

一个应该做

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

一切都会好起来的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM