我需要将一些源代码从 ClearCase(CC) 集成到 RTC,但是一些 xml 文件在签入 RTC 后如何更改。这些文件包含与 CC 中的原始文件相同的内容,但结束编码已更改。例如,一个Unix编码的xml文件,在签入RTC后会变成Dos。
不知道会不会对项目造成影响,也许这个问题可以解决。但我更喜欢保留 CC 中的代码。有没有办法做到这一点?不知道在哪里配置。
我需要将一些源代码从 ClearCase(CC) 集成到 RTC,但是一些 xml 文件在签入 RTC 后如何更改。这些文件包含与 CC 中的原始文件相同的内容,但结束编码已更改。例如,一个Unix编码的xml文件,在签入RTC后会变成Dos。
不知道会不会对项目造成影响,也许这个问题可以解决。但我更喜欢保留 CC 中的代码。有没有办法做到这一点?不知道在哪里配置。
正如这个线程中提到的,这是因为“ .xml
”文件的属性“ Line Delimiter
”设置为“ Platform
”。这是 RTC 默认设置。
受版本控制的文件的行分隔符是 RTC 存储库中的版本控制属性。
作为客户端配置的部分是指定第一次置于版本控制下的新文件的行分隔符应该是什么的规则。
所以问题是:您无法对所需的 eol 样式进行版本控制:这是由客户端定义的本地属性(此处为 Eclipse RTC GUI),由File Property Wizard管理。
一般问题是:
此处描述了这些设置:
Window
>Preferences
并导航到Team > Jazz source control
File Properties
该页面上,您可以查看 Rational Team Concert 源代码控制当前如何将文件名后缀映射到 MIME 内容类型和行分隔符。Add File/Extension
。OK
以保存更改并退出。