如何停止理性团队演唱会(RTC)改变文件文本编码?

use*_*950 6 encoding rtc rational-team-concert

我需要将一些源代码从ClearCase(CC)集成到RTC,但是有些xml文件在检入RTC后如何更改.这些文件包含与CC中原始文件相同的内容,但更改了结束编码.例如,在检入RTC后,Unix编码的xml文件将更改为Dos.

我不知道它是否会对项目造成任何影响,也许这个问题可能会被提升.但我更喜欢将代码保留在CC中.有没有办法做到这一点?不知道在哪里配置.

Von*_*onC 8

正如在这个帖子中提到的那样,因为" .xml"文件的属性" Line Delimiter"设置为" Platform".这是RTC默认值.

版本控制下的文件的行分隔符是RTC存储库中的版本控制属性.
作为客户端配置的部分是规则,该规则指定第一次置于版本控制下的新文件的行分隔符.

所以问题是:你无法对你想要的eol样式进行版本化:这是由客户端(这里是Eclipse RTC GUI)定义的本地属性,由文件属性向导管理.

一般问题是:


这些设置在这里描述:

程序

  • 在Eclipse主菜单上,单击Window> Preferences并导航到Team > Jazz source control
  • File Properties页面上,您可以查看Rational Team Concert源代码控制当前如何将文件名后缀映射到MIME内容类型和行分隔符.
    您还可以更改这些映射,并添加新映射.
    文件类型及其属性显示为分层列表.
    列表中项目的属性由其子项继承.
    不显示继承的属性(表格单元格为空).
    • 要更改行分隔符类型,请单击列表中的项目,然后从列表中选择一种类型.
    • 要为其添加新的文件扩展名和属性,请单击Add File/Extension.
    • 要删除现有映射,请单击该映射,然后单击"删除".
  • 单击OK以保存更改并退出.