2014-04-20 3 views
5

Ich habe bestimmte Dateien, für die ich selten neue Versionen festgeschrieben habe, die sich aber oft aufgrund von IDE-Einstellungen ändern.Ist es möglich, eine Datei hinzuzufügen, die derzeit durch `annehmen-unverändert' geschützt ist?

git update-index --assume-unchanged meta.xml 

ist möglich, sie mit Gewalt git add meta.xml ohne erste no-assume-unchanged beantragen zu müssen?

+0

Ich denke, es gibt '-f' Flagge. Es funktioniert sicherlich für normal ignorierte Dateien – user3159253

+0

Ja, es funktioniert auf ignorierten Dateien, aber ich habe es hier versucht. Es hatte keine Wirkung. Ich hoffe nur, dass ich Dateien manuell hinzufügen kann, ohne diesen Schutz jedes Mal ausschalten zu müssen. – TheBuzzSaw

Antwort

4

Es scheint nicht möglich: sowohl git update-index --assmue-unchanged als auch git update-index --skip-worktree würde eine git add unmöglich machen.

, die Sie mit der Definition eines Alias ​​verlässt, das würde:

git update-index --no-assume-unchanged 
git add -- theFile 
git update-index --assume-unchanged 

Etwas entlang der Linien von:

addf = "!f() { git update-index --no-assume-unchanged -- $1; git add -- $1; git update-index --assume-unchanged -- $1}; f 
Verwandte Themen