Android プロジェクトを git リポジトリに入れようとしていますが、行末が少しわかりません。
私のこのプロジェクトは現在Windows上にあるため、autocrlfはtrueに設定されていますが、最初のコミットを行ったときに次の警告が表示されました:
警告: /project/file.name の LF は CRLF に置き換えられます ファイルは作業ディレクトリ内で元の行末になります。
まず、Windows :-S を使用しているときに特定のファイルが LF になるのはなぜですか? これは、Android が Linux ベースであり、CRLF ではなく LF であることを期待しているためですか? 第二に、なぜそれらを CRLF としてコミットしたいのですか? 「autocrlf true」はWindowsとしてチェックアウトするはずだと思っていましたが、UNIXとしてチェックインしますか?
要約すると、このプロジェクトで作業するために、Mac、Linux、および Windows マシンの両方を使用できるようにしたいと考えています。これを達成するための最良の手順は何ですか?(私は常にMac / Linuxに「autocrlf input」を使用し、Windowsには「autocrlf true」を使用していましたが、問題はありませんでしたが、これはGITに入れる最初のAndroidプロジェクトであり、違う振る舞いをする)