Ich möchte eine overrides.json
hinzufügen. Dadurch können Entwickler Änderungen an einem Konfigurationsobjekt lokal vornehmen. Ich möchte, dass es zum Repository in einem Standardzustand hinzugefügt wird, aber ich möchte, dass zukünftige Änderungen ignoriert werden.Fügen Sie eine Datei zu einem Git-Repository hinzu, ignorieren Sie aber zukünftige Änderungen.
Es scheint wie .gitignore
zwingt ich es aus der Branche zu entfernen, bevor ich sie ignorieren kann. Ich weiß über git update-index
, aber jeder Entwickler müsste dies manuell tun. Zur Klarstellung möchte ich nicht, dass die Datei entfernt wird. Ich möchte eigentlich, dass die Datei zum Repository hinzugefügt wird, aber danach nicht mehr verfolgt wird.
Ich kann es nicht einfach entfernen, weil GET
Anforderungen an eine fehlende Datei hässliche Fehlermeldungen in der JavaScript-Konsole des Browsers wirft.
konnten Sie nicht die Datei nur lesen und dann commit es? – saruftw
Nein, ich möchte, dass Entwickler es lokal ändern. Dies würde zum Aktivieren von Dev-Typ-Features dienen, sie aber aus der Produktionskonfiguration heraushalten. –
möglich Duplikat [Git ignorieren lokale Änderungen nachverfolgt Dateien] (http://stackoverflow.com/questions/21756531/git-ignore-local-changes-to-tracked-files) – 1615903