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