Mit Git können Sie Commits taggen. Was ich suche, ist jedoch, einzelne Dateien zu markieren. Ich möchte, dass das Tag bei der Datei bleibt, auch wenn die Datei Teil mehrerer Commits ist. Mit anderen Worten, das Tag wird immer der Datei zugeordnet, bis ich es entweder lösche oder umbenenne. Ist das mit Git möglich?Markieren von Dateien in Git
-1
A
Antwort
-1
Ein Tag kann auf ein Git-Objekt verweisen. Es gibt vier Arten von Git-Objekten. Sie sind Commits, Bäume, Blobs und Tags. Und ein Tag bewegt sich nie. Wenn Sie möchten, dass ein Tag mit einer Datei verknüpft wird, können Sie ein Tag erstellen, das auf einen Blob verweist. Ein Blob ist ein Schnappschuss einer Datei. Wenn die Datei geändert wird, erstellt Git ein weiteres Blob. Ein Tag kann nur auf einen Blob zeigen und kann nicht auf den neuen Blob zeigen, wenn sich ein Zweig von einem Commit zu einem anderen Commit bewegt.
-1
Eine andere Möglichkeit, dies zu erreichen, ist, die Datei unter einem anderen Git-Baum zu speichern, also vielleicht Submodule ausprobieren.
Verwandte Themen
- 1. Mehrere Zweige in Git markieren?
- 2. Löschen von Dateien in git
- 3. Markieren von MKV-Dateien mit Titelbildern?
- 4. Java-API zum Markieren von TIFF-Dateien
- 5. Welche Git Zweige soll ich markieren?
- 6. Separate Dateien in Git
- 7. Dateien von git-diff ausschließen
- 8. Verbieten von externen Dateien in Git
- 9. Schützen von Dateien in Git-Repository
- 10. Wiederherstellen von Dateien von früheren Git commit nach git rm
- 11. Große Dateien in Git ablehnen
- 12. Löschen von Dateien von git mit gitpython
- 13. Wiederherstellen von Dateien von Git Checkout
- 14. So markieren Sie mehrere Dateien mit TortoiseSVN
- 15. git reset mehrere Dateien
- 16. Markieren und Markieren von Zellen in einer Zeile
- 17. Markieren von Bäumen in Haskell
- 18. Markieren Sie CSS-Codes in PHP-Dateien in Notepad ++
- 19. Git - und verwerfen Dateien
- 20. git gelöschte Dateien
- 21. Wie zu markieren Highlight .htaccess-Dateien in Eclipse
- 22. So markieren Sie Ordner mit neuen Dateien in IDEA
- 23. Bestimmte Dateien von 'git pull' ausschließen
- 24. git: Kasse Erstellen von Dateien Unterverzeichnis
- 25. Git entfernt gelöschte Dateien von Tracking
- 26. Beim Klonen von Git-Dateien ändern?
- 27. Git ignorieren gelöschte Dateien
- 28. Wiederherstellen gelöschter Dateien von SourceTree oder Git
- 29. Git - Ignorieren von Dateien während merge
- 30. Dateien, die von einem Git-Klon fehlen
Warum brauchen Sie es? – choroba
Mögliches Duplikat von [Wie man eine einzelne Datei in GIT kennzeichnet] (http://stackoverflow.com/questions/5959622/how-to-tag-a-single-file-in-git) –
@choroba Sie müssen Dateien gruppieren die einer kombinierten Funktionalität dienen. Durch Anwenden eines Tags konnte ich dann einfach alle Dateien mit einem bestimmten Tag auflisten. Dadurch kann ich die Dateien in meiner IDE öffnen. Momentan erlaubt mir meine IDE (Intellij) nicht, eine Sammlung von Dateien zu gruppieren, die eine allgemeine Funktionalität haben, und wenn ich an dieser Funktionalität arbeiten muss, wäre es schön zu wissen, welche Dateien dazu gehören. Das Tagging würde hier helfen. – AndroidDev