Linuxサーバー上のSubversionリポジトリでホストされているプロジェクトで共同作業しています。私のコンピュータはWindows XPを実行します。 Windows XPマシンでCollabNetのWindows Subversionコマンドラインクライアントを使用しています。LinuxベースのSubversionプロジェクトをWindowsと行末にチェックアウト
Windowsマシンでファイルを編集してからsvn update
を実行すると、EOL(End of Line)の問題が発生しています。 Subversionは、唯一の違いが実際に行末の間にある場合に違いがあると考えています。
私は、これはeol-style
プロパティで解決できることをKOWが、私は続行する方法としては不明だ:
- 私は
eol-style
についてどのような設定を使用する必要がありますか? - このプロパティをLinux側またはWindows側で設定しますか?
file: '* = svn:eol-style = native'に' enable-auto-props'を設定してください。しかし、Windowsマシンでsvnアップデートを実行すると、ファイルが異なることが分かります。ファイルを編集するために 'e'オプションを選択すると、リモートファイルには各行の最後に'^M 'が付いています。私が間違っていることは何ですか? – rlandster
'enable-auto-props'は新しいファイル専用ですので、新しいファイルをsvn追加するときに使用します。既存のファイルの場合、プロパティを手動で設定する必要があります –