新しい行を変え私達はちょうど私たちのCVSがのCollabNetのsvnにレポ、今持っているようだすべてのファイル\ n個の代わりに\ rをする\ nの移動が
移行し、これを変更する方法はありますか?私たちのアプリケーションに微妙なバグが入るかもしれません。
私たちは、visual studioでankhsvn Clientを使用しています。
新しい行を変え私達はちょうど私たちのCVSがのCollabNetのsvnにレポ、今持っているようだすべてのファイル\ n個の代わりに\ rをする\ nの移動が
移行し、これを変更する方法はありますか?私たちのアプリケーションに微妙なバグが入るかもしれません。
私たちは、visual studioでankhsvn Clientを使用しています。
のデフォルトのファイルのコメントを参照してください--default-eol=CRLF
オプションを使用しています。
ファイルは\r\n
に変換されており、\r\n
とのコミットは素晴らしいと思われます。私はちょうどチェックアウトする必要があります、すべてを変更し、再コミットします。
あなたはSubversionではソースのeol-style
を指定することができます。他のオプションはnative
から離れてあります
svn propset svn:eol-style native <path-to-source-file>
。 svnbookから:
ネイティブこれはSubversionが実行された オペレーティングシステムに固有のEOLマーカを含むようにファイルの原因となります。つまり、Windowsマシン上の ユーザが、 ファイルにsvn:eol-styleプロパティがnativeに設定された作業コピーをチェックアウトすると、そのファイルにはCRLF EOLマーカーが含まれています( )。同じファイルを含む作業コピー をチェックアウトしているUnixユーザは、ファイル のコピーにLF EOLマーカを表示します。 Subversionは実際には、 システムに関係なく、正規化されたLF EOLマーカーを使用して、 リポジトリにファイルを格納します。しかし、これは基本的にユーザーにとっては透過的です。
CRLF
これは関係なく、使用中のオペレーティングシステムのEOLマーカ、 用CRLF配列を含有するファイルが発生します。
LF
これは関係なく、使用中のオペレーティングシステムのEOLマーカ、 ためのLF文字を格納するためのファイルが発生します。
CR
これは関係なく、使用中のオペレーティングシステムのEOLマーカー、 ためCR文字を格納するファイルを引き起こします。この行終了スタイルはあまり一般的ではない です。古いMacintoshプラットフォーム( Subversionは実行されない)で使用されていました。あなたが設定ファイルに(すべての作業コピーに適用されます)いくつかの自動プロパティを定義することができ、グローバルごとのクライアント
、SVN:EOLスタイルは良い候補
の一つである[自動小道具]セクションでは、私はCVSが\n
ですべてのファイルを保存されている可能性があり、私は私がすべき変換をしたとき、私たちのVisual Studio CVSプラグインはとても\r\n
に変更したと信じて
# *.c = svn:eol-style=native
# *.cpp = svn:eol-style=native