Ist es sicher, einen Zweig aus einer Github-Gabel zu löschen, wenn er stromaufwärts zusammengeführt wurde?

3714
Tim

Ich habe erst vor kurzem versucht, in github zu fälschen und hätte gerne Ratschläge zu "Best Practices".

Ich habe einen Zweig in meiner Gabel erstellt, und dieser Zweig wurde zum Master des Upstream-Projekts gezogen. Es erscheint nicht mehr in der Netzwerkgrafik, ist aber immer noch auf dem Github vorhanden. Ist es sicher für mich, diesen Zweig auf der Gabel jetzt zu löschen?

Edit: Nur um zu klären, ich überprüfe, ob dies mit Githubs Regel "Geschichte nicht ändern" in Konflikt steht.

7
Siehe auch die Frage in http://programmers.stackexchange.com/questions/61577/should-i-keep-my-github-forked-repositories-around-forever PhoneixS vor 10 Jahren 0

2 Antworten auf die Frage

5
9000

Wenn Sie dem Zweigzweig etwas hinzufügen, ist es für immer da. Wenn Sie einen anderen Zweig mit dem Master zusammenführen, fügen Sie einfach Dinge aus dem anderen Zweig zum Master hinzu.

Wenn Sie diesen anderen Zweig löschen, geht der Verlauf innerhalb des Zweigs verloren, wenn Sie ihn neu basieren. Aber es macht sowieso nicht viel Sinn, sobald sich die Änderungen im Master-Zweig befinden.

So können Sie Ihren Zweig sicher löschen, wenn Sie nicht weiterentwickeln möchten.

2
acp

Wenn Sie befürchten, dass der Code des Upstreams beim Löschen Ihres Zweigs magisch verschwindet, tun Sie dies nicht. Sobald sie es ziehen, ist es (mehr oder weniger) für immer da.