将项目从clearcase源代码管理导入RTC源代码管理

将项目从clearcase源代码管理导入RTC源代码管理,clearcase,rtc,Clearcase,Rtc,我正在尝试将clearcase项目导入rtc源代码管理,并遵循本教程: 本教程是否足够?当代码签入clearcase时,它是否也会自动签入rtc源代码控制 欢迎使用任何常见的陷阱/在线教程老实说,对于一些基线,我只需创建一个导入RTC流(即,一个专用于导入的流),然后手动复制一些从动态视图中选择的基线(其中有一个配置规范,您可以轻松更改以选择适当的基线) 无论您最终使用何种工具进行此导入,常见的陷阱如下: 直接在用于开发的RTC流中导入:最好将导入隔离在专用流中,这将允许您开始处理RTC开发

我正在尝试将clearcase项目导入rtc源代码管理,并遵循本教程:

本教程是否足够?当代码签入clearcase时,它是否也会自动签入rtc源代码控制


欢迎使用任何常见的陷阱/在线教程

老实说,对于一些基线,我只需创建一个导入RTC流(即,一个专用于导入的流),然后手动复制一些从动态视图中选择的基线(其中有一个配置规范,您可以轻松更改以选择适当的基线)

无论您最终使用何种工具进行此导入,常见的陷阱如下:

  • 直接在用于开发的RTC流中导入:最好将导入隔离在专用流中,这将允许您开始处理RTC开发流中导入的基线之一,同时稍后在导入流中完成下一轮导入
  • 导入所有历史记录(而不是仅导入少数选定基线)
  • 导入时不首先进行清理(即您可能意识到您在ClearCase中存储了相当多的二进制文件、库或其他生成的文件,您可能希望通过
    .jazzignore
    文件忽略这些文件以进行导入)
  • 导入而不重构组件:一个UCM ClearCase组件可能作为一个巨大的存储桶用于多个项目代码库。
    导入到另一个VCS是将其拆分为几个较小组件的好时机
  • 导入后完全关闭ClearCase:由于您没有导入每个版本的所有历史记录,也没有导入每个版本的所有所有者,因此您可能需要不时查阅存储在ClearCase中的历史记录。
    但不要忘记锁定VOB,以确保只读访问

老实说,对于一些基线,我只需创建一个导入RTC流(即,一个专用于导入的流),然后手动复制一些从动态视图中选择的基线(其中有一个配置规范,您可以轻松更改以选择适当的基线)

无论您最终使用何种工具进行此导入,常见的陷阱如下:

  • 直接在用于开发的RTC流中导入:最好将导入隔离在专用流中,这将允许您开始处理RTC开发流中导入的基线之一,同时稍后在导入流中完成下一轮导入
  • 导入所有历史记录(而不是仅导入少数选定基线)
  • 导入时不首先进行清理(即您可能意识到您在ClearCase中存储了相当多的二进制文件、库或其他生成的文件,您可能希望通过
    .jazzignore
    文件忽略这些文件以进行导入)
  • 导入而不重构组件:一个UCM ClearCase组件可能作为一个巨大的存储桶用于多个项目代码库。
    导入到另一个VCS是将其拆分为几个较小组件的好时机
  • 导入后完全关闭ClearCase:由于您没有导入每个版本的所有历史记录,也没有导入每个版本的所有所有者,因此您可能需要不时查阅存储在ClearCase中的历史记录。
    但不要忘记锁定VOB,以确保只读访问