2

Git はコミット中またはviファイルの実行中に CRLF 変換を行いますか?

Windows に CRLF (Git リポジトリではない) を持ついくつかのファイルがあるとします。これらのファイルを UNIX Git リポジトリに同期し、autocrlf true有効にして git add/commit を実行すると、これらのファイルは CRLF から LF に変換されますか?

viまたは、これらのファイルを再度コミットした場合にのみ、これらのファイルの変換を行いますか?


2 番目の疑問は、親リポジトリが Unix に存在し、LF のみが必要な場合、Unix と Windows Git の両方のクローンでの設定はautocrlfどうあるべきかということです。safecrlfグローバル設定を使用する必要がありますか?

前もって感謝します

4

1 に答える 1

1

issue 449で述べたように:

svn:eol-style( fと同様core.autocrl) は、checkout および commit で発生するメカニズムです

jleedevがあなたの質問にコメントしているように、その設定の値については、両側 (Windows/Unix) で常に false (グローバル設定) に設定します。についても同じです
safecrl

于 2010-10-08T07:33:48.357 に答える