特定のクラスで数行のコードを変更し、それらをコミットしようとするたびにGitKrakenはクラス全体をコミットしようとしていると主張します。それの1000 +ラインごとに。IntelliJ Ideaがクラス全体をリポジトリにコミットする
これは、IntelliJ IDEAで行われる自動コードスタイリングの一種だと思います。実際の変化はどこにもわからないが、それはこれでなければならない。
IDEAがこのようなスタイリングをクラスに自動的に行わないようにする設定はありますか?
EDIT 1 - 問題の詳細情報:
この問題はこれだけ特定のクラスで発生します。 私の同僚は自分のIDEAでコード・スタイリングの設定を確認しましたが、私と同じです。
EDIT 2 - 問題の詳細情報:メモ帳で
++ この特定のクラスは、他のすべてのクラスはCR LFを持っているのに対し、ライン の終わりにのみCRを持っている「すべての文字を示します」。
理由はありません。 (意図しない小切手)
これを修正する方法はありますか?メモ帳で
++、そうであっても、これらの非表示、特殊文字を置換することが可能である私たちは今、各行の末尾にLFを追加して:解決策を見つけた -
EDIT 3は(しゃれ意図していません)できます。なぜこれらが最初に消えたのか分かりません。
ありがとうを私の同僚は彼のコードスタイリングの設定をチェックし、彼らは同じように見えます。また、この問題はこの1つのクラスでのみ発生します。私は私の質問を更新します。 –
@SteveWatersコミット済みファイルとRAWファイルの違いは何ですか?改行や空白では? –
私はこれを詳しく説明する答えを更新しました。 GitKrakenは、 "package my.project; import my.project ..."などのように、改行なしで1行のWHOLEクラスであることを示します。次の行は、同じ行のセミコロンから始まります。 –