Strategie für Git- und Append-Mosted-Dateien
Ich habe einige Dateien in meinem Repository, die am Ende der Datei wachsen: Die meisten Änderungen betreffen das Hinzufügen neuer Zeilen am Ende der Datei. Dies sind hauptsächlich Sprach- und andere Eigenschaftendateien.
Als ärgerlicher Nebeneffekt erhalte ich immer dann Zusammenführungskonflikte, wenn zwei Personen gleichzeitig Ergänzungen vornehmen, und bei der Lösung wird immer manuell kopiert, sodass Zeilen aus beiden Versionen eingeschlossen werden.
Gibt es einen Tipp, einen Trick oder eine Methode, die den Schmerz dieses Prozesses lindern?
Eine vereinfachende Lösung wäre beispielsweise, die Entwickler anzuweisen, an zufälligen Stellen in der Mitte der Datei neue Zeilen hinzuzufügen. Dies wird wahrscheinlich funktionieren, aber es war eine bewusste Anstrengung und eine merkwürdig aussehende Geschichte.