2

Ubuntu9.10でGitリポジトリを開始しました。最終的に10.04にアップグレードされました。現在のGitは1.7.0.4です。

アップグレード前に最後に変更されたファイル(geditを使用)を編集してからコミットすると、コミットは誤検知の変更でいっぱいになり、1400行のうち400行になります。

重要な場合は、ソース内でインデントするためにスペースを使用します。

編集:誤検知の変更は次のようになります

- var a = 1;
+ var a = 1;

編集:問題はCR / LFがLFに変更されているので、コミット時にこれらを抑制する方法が問題になりますか?(そして多分それはお勧めできませんか?)

4

2 に答える 2

1

Gitがこれらの行を変更済みとして表示する場合、何かが変更されています。何が変更されたかがわからない場合は、おそらく空白です。hexdump(git diff|hexdump -C)で差分を表示してみてください。これにより、違いがよりよく表示されるはずです。

于 2011-09-03T21:34:29.733 に答える
0

この件に関するGitHubヘルプを確認してください。

あなたの場合、それはこの設定値を設定することになります:

$ git config --global core.autocrlf input

これにより、コミット時にすべてがLFに変換されます。リポジトリがCR/LFであると予想される場合、問題が発生する可能性があります。

Geditを使用している場合は、このプラグインを使用すると便利です。

于 2011-09-03T23:21:16.150 に答える