Jazz ソース管理 がサポートするオペレーティング・システムは、テキスト・ファイルにおける行区切り文字の作成に関するさまざまな規則を監視します。Linux® および UNIX® システム上のユーティリティーおよびアプリケーションは、 通常、単一の <LF> (行送りまたは改行) 文字で行を終了します。Windows® のユーティリティーおよびアプリケーションは、 2 文字の <CR><LF> (復帰改行文字、行送り) 文字シーケンスで行を終了します。
行区切り文字の規則に差異があると、さまざまなサポート対象のオペレーティング・システムを実行するコンピューター上で編集されるテキスト・ファイルに問題を起こす可能性があります。例えば、以下を含むファイルがあります。
abc def ghi
これを、メモ帳などの Windows エディター で作成して、Linux または UNIX システム・ベースのエディター (vi など) で読み込んだ場合、次のように表示されます。
abc^M def^M ghi^M
Linux または UNIX システムのテキスト・エディターは、<CR> 文字を ^M と表示します。 同じファイルを、Linux または UNIX システムのシステム・エディターで作成して、Windows エディターで読み込んだ場合、次のように表示されます。
abc■def■ghi
デフォルトで、プロジェクトを共有する、 または新規作成したファイルにチェックインする場合、Jazz ソース管理はコンテンツを調べて、ファイルの行区切り文字プロパティーを値「Platform」に 設定します。 (ファイルがバイナリー・ファイルに見える、または一連の行区切り文字に矛盾がある場合、 行区切り文字プロパティーは「none (binary)」に設定されます。) 「Platform」行区切り文字プロパティーを 指定して、ファイルをローカル・ワークスペースにロードする場合、Jazz ソース管理 がファイルの MIME コンテンツ・タイプを判別し、 そのコンテンツ・タイプのプラットフォーム規則に一致するように行区切り文字を設定します。
Jazz ソース管理 には、1 つ以上のファイルの行区切り文字プロパティーを 変更する必要がある場合や、ファイル・カテゴリーに適用する行区切り文字規則を (ファイル名サフィックスに 基づいて) 指定する必要がある場合に使用できる、ファイル・プロパティー・ウィザードが装備されています。 詳しくは 、「ファイル・プロパティー」ウィザードの使用を参照してください。