3

Atlassian Stash と Eclipse Kepler の Git プラグインを使用しており、リポジトリのクローンを作成しようとしています。完了するとすぐに、ステージングされていない N 個の変更がすぐに発生します。N 個は、試行するたびに異なります。明らかに異なる 2 つのファイルを比較してみると、1 つの変更もありません。ファイルのメタデータにはいくつかの違いがあると思いますが、正確に何が変更されたのかがわからないため、ファイルをコミット/プッシュしたくありません。先ほど言ったように、変更されたファイルの数は完全にランダムであり、変更されたファイルの種類もかなりランダムです。(.project、.java、.groovy、その他)。

this questionthis question、およびthis questionを見ましたが、どれも私の質問を解決しませんでした。

なぜこれが起こるのかについてのアイデアはありますか?

4

1 に答える 1

2

コメントで既に述べたように、これは行末の問題です。

私もある日この問題を抱えていました。

使用している git プラグイン (egit) には、行末の処理方法を構成できる場所に問題があります。.gitattributes- プラグインを使用していて、引き続き使用したい場合は、最初に行末を修正する必要があります。次に、IDE で行末を構成して Unix-Line-Endings を使用する必要があります。 ) 機械。これにより、新しいファイルの行末の問題が解決されます。


私は、git が行末を処理する必要があるという事実に完全に反対しています。開発者として、これを管理する責任があります。したがって、IDE でこの問題を処理し、前述のように構成してください。

于 2015-05-08T08:04:36.673 に答える