1

adobe flash cs5.5 でファイルが変更されるたびに、改行として CR (^M) が使用されます。このため、github はファイル全体を 1 行として認識し、差分が機能しません。このプロジェクトには技術者以外の人が取り組んでいるので、差分を github できれいにする必要があります。

差分がファイル全体ではなく行ごとに比較されるように、git、github、または flash を構成するにはどうすればよいですか?

core.whitespace と core.autocrlf の修正を試みましたが、役に立ちませんでした。

4

1 に答える 1

1

ファイルがコミットされたときに適切な EOL を持つファイルを取得するための助けを借りて、それらの.gitattributesファイルを宣言するファイルかどうかを試してみてください。 (「あなたの拡張子」を持つすべてのファイルです。つまり、adobe flash cs5.5で変更されたファイルの正しい拡張子です)*.yourext eol=lf
*.yourext

そうすれば、適切な EOL で取得する必要があるファイルだけの EOL に影響を与えることができます。

それがうまくいかない場合は、「git-diff to ignore 」で説明されているようなスクリプトのバージョンを試し、ユーザーに^Mコンテンツ フィルター ドライバーの構成を追加するように依頼してください。

コンテンツ フィルター ドライバー

このスクリプトは、パラメータにこれらのファイルのパスを持たないことに注意してください。そのため、それらのコンテンツを認識できる必要があります (すべてのファイルをやみくもに変換しようとしない限り)。

于 2012-05-24T07:27:58.150 に答える