Rational Team Concert Source Control 支援的作業系統,在文字檔中遵循不同的行定界字元寫入慣例。 Linux® 和 UNIX® 系統上的公用程式和應用程式以單一 <LF>(換行或新行)字元來終止字行;Windows® 公用程式和應用程式以兩字元的 <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
依預設,當您共用專案或移入新建的檔案時,Rational Team Concert Source Control 會檢查內容,並將檔案的行定界字元內容設為平台值。 (如果檔案似乎是二進位檔,或有一組不一致的行定界字元,它的行定界字元內容會設為無(二進位)。) 當您將含有平台行定界字元內容的檔案載入本端工作區時,Rational Team Concert Source Control 會判斷檔案的 MIME 內容類型,且會將行定界字元設為符合這個內容類型的平台慣例。
Rational Team Concert Source Control 含有一個檔案內容精靈,當您需要變更一或多個檔案的行定界字元內容,或指定適用於某個檔案種類(根據檔名字尾)的行定界字元慣例時,可以使用這個精靈。 如需相關資訊,請參閱使用「檔案內容」精靈。