gitにファイルを binary として扱わせて、マージの試行を回避し、行末の破損などを回避することができます。
git-lfs で同じことを試み、.gitattributes ファイルを開いて、git-lfs (リポジトリで既に使用されている) が次の属性を追加していることを確認しました。
*.mat filter=lfs diff=lfs merge=lfs -text
上記のリンクは、次と同等のバイナリ属性を追加することを示唆しています。
*.mat -diff -merge -text
これが私が探しているものである可能性が最も高いと思います:
*.mat filter=lfs -diff -merge -text
ファイルを git-lfs エンドポイントに保存し、関連するポインターを維持する必要があると思いますが、git が -diff -merge -text 属性を持つファイルを処理するのとまったく同じ方法で処理する必要があります。
私は通常これを試すだけですが、バイナリの破損が心配です...だから私の3部構成の質問は次のとおりです。
- これを試しても安全ですか?
- これは正しいです?
- git-lfs 属性に固有のgit 属性に関するそれ以外のドキュメントはありますか?
前もって感謝します!
トム