2009-06-28 3 views

Antwort

21

Nein, das Commit wird nicht Müll gesammelt werden. Eine Referenz von einem Tag reicht aus, um ein Commit am Leben zu erhalten.

+0

Ist dies im Git-Handbuch dokumentiert? –

+6

Die git-gc Dokumentation unter http://www.kernel.org/pub/software/scm/git/docs/git-gc.html erwähnt dies unter dem Abschnitt Notizen. "Es werden nicht nur Objekte gespeichert, auf die von Ihrer aktuellen Gruppe von Zweigen und Tags verwiesen wird ..." –

9

Tags und Zweige sind beide refs, wenn ein Verweis auf ein Commit verweist, ist es nicht Müll gesammelt. Sie können auch benutzerdefinierte Refs haben, aber diese sind ungewöhnlich.

Verwandte Themen