バイナリファイルのgit 1.7.8オーバーヘッドをオフにする方法(.doc、.pdfなど)

StackOverflow https://stackoverflow.com//questions/9656552

質問

私は大規模なSVNレポを扱うためにgit 1.7.4を使用しました - それは大丈夫でした。

私は1.7.8をgit 1.7.8に更新しました、そして今、私が "git svn dcommit" gitを使っていくらかの余分な仕事をしてください。 タスクマネージャでは、1Mの書き込みについてのことがわかります(私はSSDを使っているので、私を心配しています)。 それは、.pdfおよび.docの文書の警告を示しています。これは、例えば1.7.4のために表示されませんでした。

"c:/ users /..../appdata / local / temp / somehash_documentname.docは単語文書ではありません。 "エラー:PDFファイルが破損しています - Xrefテーブルの再構築を試みる"

、多くの警告がいくつかあります。また、200程度の警告がそのような警告を示しているとき、私はタスクマネージャで書込みカウントが増加していることがわかりました。

gitはバイナリ.pdf / .docファイルのいくつかの「スマート」の処理をしようとするように見えます。しかし私はこれを必要としません。 この余分な作業をオフにするには、どの設定オプションを変更する必要がありますか?

役に立ちましたか?

解決

Windows 1.7.8のgitの場合、DocファイルとPDFファイルのデフォルトビューアが追加されました。これは、gitattributesファイルを修正してastextplain TextConvフィルタをDOCX拡張子とファイルに関連付けて行われます。システムのバージョン(プログラムファイル\ git \ itet \ gitattributes)を編集するか、またはあなたの個人的な.gitAttributesまたはリポジトリ用の1つでリセットすることができます。

このリポジトリだけのシステム設定をオーバーライドするには、.gitttributesファイルに追加できます。

*.doc !diff
*.DOC !diff
.

DIFF属性をこのファイルに対して指定されていないようにリセットし、17.8の処理前の処理を復元します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top