2012-03-01 5 views
2

readingの後にcore.autocrlffalseに設定する必要がありますが、それを変更するには保存されていますか?GITでは、core.autocrlfをfalseに変更しても安全ですか?

私はサーバー上にリポジトリを持ち、すでに2つのクライアントをクローンしています。また、サーバーは非裸のリポジトリですが、別のブランチ上にあるので、プッシュ/プルできます。設定を変更するとどうなりますか?次のコミット/プッシュ/プルに問題がありますか?

また、誰がそれを行う必要がありますか?それを自分のクライアント上で変更し、それが動作しているかどうかをテストすることはできますか?それとも、すべてのクライアントでそれを変更する必要がありますか?たぶんサーバー上でさえ?

アドバイスありがとうございます!

+0

お使いのOSはどちらですか? –

+0

'core.autocrlf'を' true'に設定しましたか? – wRAR

+0

私はクライアントとDebianサーバ上でWindowsを使用しています。私はautcrlfを設定しなかった。デフォルトはtrueでした。 – PiTheNumber

答えて

0

Windowsではcore.autocrlfからtrue、Mac/Linuxではinputと設定します。上位300のC#reposの70%がGitHubでこのように設定されています。あなたがこれを正しく設定すれば、これはヒップスター逆立ちになる場所ではなく、あなたの人生ははるかに簡単になるでしょう。

0

私は決して行末設定を変更したことがなく、私がしたいことをしました。私は何もしないデフォルトを残しています。

+0

デフォルトはtrueです。おそらくそれはLinuxでは間違っていますか? – PiTheNumber

1

Eclipse EGit(Windows版)では、それをtrueに設定すると、すべてのファイルに変更が加えられている可能性があります。

これは、おそらく、組み込みのWindowsのメモ帳を使用しない限り、EclipseとNotepad ++の両方でUnixの改行が認識されるため、falseに設定することをお勧めします。

+0

**誰でも**コード編集にメモ帳を使用していますか? –

+0

Eclipseはデフォルトでシステム固有の行末を使用します。あなたがそれを変更することを忘れた場合、あなたは駄目になるでしょう;) – KingCrunch

関連する問題