Ich habe ein mit Anmerkungen versehenes Tag, das sich auf ein Commit bezieht (spielt es eine Rolle, ob es kommentiert ist?) Und keine Verzweigung, die sich darauf bezieht. Wird das Commit nach einiger Zeit Müll gesammelt?Wird ein Commit als Garbage Collected erfasst, wenn es per Tag, aber nicht per Branch referenziert wird?
19
A
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.
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
- 1. Wie wird eine verwaltete Ressource freigegeben, die nicht als Garbage Collected erfasst wird, wenn der Aufrufer die Verwendung von Dispose() vergisst?
- 2. Wenn JNI DeleteGlobalRef() aufgerufen wird, wird das entsprechende Java-Objekt Garbage Collected gesammelt?
- 3. eine Datei per URL referenziert Laden
- 4. Bild wird per E-Mail, Android gesendet?
- 5. Intptr Handle sind nicht Garbage Collected
- 6. URL per JavaScript ändern (kein Hash-Tag)
- 7. $ scope wird leer, wenn Sie per Post senden
- 8. Warum wird Objekt mit Finalizer nicht erfasst, auch wenn es nicht gerootet wird?
- 9. Erkennen, wenn auf ein Bild (oder einen beliebigen Dateityp) von der Site zugegriffen wird und per E-Mail benachrichtigt wird
- 10. Was verhindert, dass ein Thread in C# erfasst wird?
- 11. Weitergabe von Datenelementen per Referenz
- 12. Wie wird ein Elternteil referenziert, aber in sass ein Tag angehängt?
- 13. Image Wird nicht per POST in Objective C hochgeladen.
- 14. Wordpress: versuchen, Beiträge per Tag zu bekommen
- 15. PowerShell Funktionsergebnis wird nicht per E-Mail gesendet
- 16. Warum wird meine React-App nicht per Express gerendert?
- 17. Wie wird der Avatar eines Users in WordPress per User-ID per Shortcode angezeigt?
- 18. Gibt es ein Four-Per-Em Space-Zeichen - aber als NO-BREAK Space?
- 19. Ist es möglich, einen Zeilenumbruch für uilabel hinzuzufügen, wenn dieser per Webview-String zugewiesen wird?
- 20. WCF: Per-Call- und Per-Session-Dienste ... müssen überzeugen, dass sich Per-Call lohnt
- 21. JS: Profil Welche Objektkonstruktoren sind Garbage Collected
- 22. GC wird nicht erfasst, wenn WeakReference auf einen Delegaten verweist?
- 23. Excel-Datei per VBA per E-Mail anhängen
- 24. JList feuert valueChanged zweimal, wenn ein Wert per Maus geändert wird
- 25. Source control concepts - Zweig pro Feature, Tag per Check in
- 26. Warum muss ein Lambda die umschließende Instanz erfassen, wenn ein abschließendes String-Feld referenziert wird?
- 27. Transaktions-Commit wird erfolgreich ausgeführt, aber nicht ausgeführt
- 28. Formular per Bootstrap modal und Codeigniter wird automatisch gesendet
- 29. div wird slideDown, aber es wird nicht slideUp
- 30. NodeJS Anfrage per Knopfdruck
Ist dies im Git-Handbuch dokumentiert? –
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 ..." –