Ich benutze automatische Datei Hashing mit relativer HTML-Generierung. Die Hash-Dateinamen erzeugen einen konstanten Konflikt. Ist es möglich, bestimmte Codezeilen von Git-Konflikt-Checks wegzulassen?Git Zusammenführen Hash-Namen Konflikte -> Zeile Whitelist möglich?
Antwort
Nicht direkt. Sie können einigen Dateien mithilfe des gitattributes-Mechanismus benutzerdefinierte Merge-Treiber zuweisen, müssen dann aber auch den Merge-Treiber definieren (der Ihre .git/config-Datei ändert) und ihn dann tatsächlich implementieren. Ihr Treiber müsste Standard-Mergel-Logik und spezielle Behandlung für diese generierten Zeilen implementieren.
Mehr Details in der offiziellen manpage: https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html#_performing_a_three_way_merge
Die allgemeine Empfehlung für Git ist insgesamt in getrackten Dateien setzen generierte Inhalte zu vermeiden. Möglicherweise ist ein Schema, in dem die verfolgte Datei Platzhalter hat und die Hashes erzeugt und in eine nicht nachverfolgte Kopie der Datei eingefügt werden, eine brauchbare Alternative für Sie ...
- 1. Git Konflikte zusammenführen, wollen nichts entfernen
- 2. Git: Zweig zusammenführen und HEAD für alle Konflikte akzeptieren
- 3. Git Konflikte beim Fixieren einer einzelnen Zeile
- 4. Git ignoriert verbleibende Merge-Konflikte
- 5. Git zusammenführen und fehlende Änderungen
- 6. Zusammenführen Konflikt Git
- 7. Konflikte mit `git rebase`
- 8. Zusammenführen von Zweig, der keine Konflikte zum Auflösen erzeugt
- 9. Tortoise Git Zusammenführen Konflikt Farben
- 10. Xcode nicht öffnen Projekt nach Git zusammenführen
- 11. Git Konflikte in Pull-Anforderungen
- 12. XML-Dateiänderungen in git zusammenführen
- 13. Git GUI unter Windows: Konflikte verschmelzen
- 14. Wie alle Dateien manuell in Git zusammenführen?
- 15. git gefunden Anzahl der Konflikte/Liste der Konflikte im Arbeitsordner
- 16. git verschiedene Repositories zusammenführen?
- 17. Git Squash alle Commits in der Branche ohne Konflikte
- 18. Ändern ausführbare Datei Datei über alle Git Zweige ohne Konflikte
- 19. PhpStorm Git fusionieren nicht zeigen Konflikte
- 20. Git Rebase Konflikte immer wieder lösen?
- 21. git Schuld bei der Auflösung Merge Konflikte
- 22. Git Merge Release Branch in Master-Konflikte
- 23. Wie lösen Sie Git Konflikte in gam.lock
- 24. Git zusammenführen und getrennt halten?
- 25. Git Fehler beim Zusammenführen/ziehen
- 26. Test Push-Konflikte auf Git-Push über Pre-Receive Hook
- 27. Xcode Auflösung Merge Tree Konflikte
- 28. Konflikte mit Egit lösen. Nein "Team -> Add" -Option
- 29. Sag Git nicht zu binären Dateien zusammenführen aber
- 30. git Änderungen an lokalen Zweig zusammenführen