6

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

不知道会不会对项目造成影响,也许这个问题可以解决。但我更喜欢保留 CC 中的代码。有没有办法做到这一点?不知道在哪里配置。

4

1 回答 1

8

正如这个线程中提到的,这是因为“ .xml”文件的属性Line Delimiter设置为“ Platform”。这是 RTC 默认设置。

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

所以问题是:您无法对所需的 eol 样式进行版本控制:这是由客户端定义的本地属性(此处为 Eclipse RTC GUI),由File Property Wizard管理。

一般问题是:


此处描述了这些设置:

程序

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