Das aus Mercurial migrierte Git-Repository zeigt nicht benannte Zweige

486
Lex Li

https://github.com/lextm/sharpsnmplib/network

Dieser Repository-Netzwerkgraph zeigt viele Zweige (wurde in Mercurial erstellt), aber keiner von ihnen hat einen Namen.

Gibt es eine Möglichkeit, Namen hinzuzufügen?

1

1 Antwort auf die Frage

1
grawity
git Zweig Zweig Name  Startpunkt 

oder

git checkout Ausgangspunkt git branch branch-name 

wo Ausgangspunkt die ID der letzten Commit ist in diesem Zweig zu begehen. Zum Beispiel git br newcompiler 5983450. (Sie können gitk oder tig als bequemere Methode zum Durchsuchen des Repositorys als die Grafik von GitHub verwenden.)

Git-Tags können auf dieselbe Weise mit erstellt werden git tag.


Die Migration zwischen VCS-Systemen führt fast nie zu perfekten Ergebnissen. Bevor Sie also an Ihrem Projekt weiterarbeiten, sollten Sie die Gelegenheit nutzen, das Git-Repository aufzuräumen - es befindet sich derzeit in einem chaotischen Zustand. Obwohl das 6.0Tag bereits vorhanden ist, teilt es beispielsweise keine Commits mit dem masterZweig, wie Sie sehen könnten diff -y <(git lg 40130c97) <(git lg 6.0).

Danke vielmals. Es wurden alle Zweignamen erstellt, wie ich wollte. Lex Li vor 12 Jahren 0