2 Stimmen

Konfigurationsdatei mit nicht verfolgbaren Teilen

Ich habe eine Konfigurationsdatei, die einige Konfigurationen enthält, die für das gesamte Projekt wichtig sind (d.h. jeder, der das Repository klont, sollte die gleiche Konfiguration haben), und einige lokale Konfigurationen (jeder, der das Repository klont, könnte etwas in dieser Datei anpassen müssen, und ich möchte die lokalen Anpassungen nicht verfolgen).

Diese Datei ist einzigartig: Ich kann die Software nicht für die Verwendung mehrerer Dateien konfigurieren, und sie unterstützt keine Art von include Richtlinie.

Gibt es eine Möglichkeit, dieses Szenario mit Git zu behandeln?


Ich könnte Folgendes gebrauchen git-add -p o -i nur einen Teil dieser Datei zu bearbeiten, aber das ist keine gute Lösung: es ist zu fehleranfällig, erfordert viel Arbeit und git-status wird diese Konfigurationsdatei immer als lokal geändert angezeigt.

Vielleicht könnte ich einige Git-Hooks verwenden?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X