レポに特定のファイルがあり、変更されていないと仮定するビットをオンに設定しました。
git update-index --assume-unchanged someFile.txt
たまに、レポで何らかの作業を行った後、そのビットが設定解除され、ファイルが自動的に設定されなくassume-unchanged
なります。
誰が触ってる?明示的にgitに指示するまで、これを永続的にするにはどうすればよいですか:
git update-index --no-assume-unchanged someFile.txt
何が起きてる?
編集:私は、ローカルで変更される構成ファイルで想定変更されていないビットを使用しており、アップストリームにプッシュされることは言うまでもなく、決してコミットされるべきではありません。git status
それらの1つを編集してコミットしたいことをgitに明示的に伝えない限り、私はそれらを や他の場所で見たくありません。
編集:OK、問題を再現できたと思います。
私は別のレポからファイルをコミットし(それは--assume-unchanged
.
したがって、次の 2 つの疑問が生じます。
- すべてのリポジトリに伝播するように、中央の信頼できるリポジトリにこのビットを設定することは可能ですか?
- リモートで変更した後でも、このビットをスティッキーにすることは可能ですか?