IntelliJ 11.0を使用していますが、Gitコミットに問題があります。コミットをGithubにプッシュしていますが、Githubのコミットログを確認すると、ファイルからすべてを削除してから、すべての行を再度追加していることがわかります。当然、これは違いを見るのを非常に難しくします。IntelliJまたはGitを構成して、これを行わないようにし、適切な差分を表示する方法はありますか?
質問する
2290 次
2 に答える
4
If it's really the problem with line endings - you can change IntelliJ behavior in Settings -> Version Control -> Git
. If you set the setting on Do not convert
IntelliJ doesn't mess with it.
于 2012-05-02T06:27:34.253 に答える
1
通常の推奨事項は、Windows のグローバル .gitconfig で core.autocrlf を true に設定することです。これにより、作業ディレクトリに CRLF の行末が表示され、リポジトリに LF の行末が表示されます。変換は、ファイルが作業ディレクトリにチェックアウトされ、リポジトリにコミットされるときに発生します。
私が知らないことの1つは、IntelliJが実際にその設定を尊重するかどうかですが、そうでなければ非常に驚くでしょう. (もちろん、私が理解しているように、Eclipseにはいくつかの問題があるので、驚くべきではないかもしれません...)
于 2012-05-02T06:33:18.293 に答える