技术开发 频道

利用IBMRSA和CCRC简化全球化开发与交付

    GDD 的非常好的实践

    用户开发环境是可定制的,但一些标准和非常好的实践帮助您确保顺利使用工具:

    ·使用 Team Project Set 来对相关的工程分组

    ·在您的组织中建立公共的参数设置

    ·在工程级搜索检出元素

    ·避免组件和元素的重复存储

    ·避免在网络上发送大型文件

    ·执行确定服务器的非常好的物理位置的管理任务。ClearCase 环境中的服务器的物理位置非常重要。

    ·允许用户灵活性,但造成了偏离已知的标准实践的风险。

    ·通过 Preferences 访问许多可用配置,

        ·参见 Window > Preferences

        ·您可以设置“Ignored resources”

    此列表中最重要的几项在以下部分中进行阐述。

    Team Project Set

    当团队在生产者消费者环境中并行开发时,Team Project Set 就很重要,特别是在应用程序需要多个工程正确工作时。这要求想要使用此应用程序的每个人都成功下载所有相关的工程。如果工程很少,那么犯这种错误的可能性较小。但如果应用程序包含许多工程,那么团队中的某些人很可能忘记下载一些工程。

    确保将所有工程当作单个单元处理的一种方法是使用 Team Project Set。利用 Team Project Set 维护一个工程的名称和物理位置的索引文件。当您导入索引文件时,一般称为 Team Project Set 文件,它将向您的工作区中导入所有相关的工程。

    参数选择

    许多 CCRC 参数选择可能影响 ClearCase 操作的控制行为和外观。可以定制它们来满足商业需要。一些带有相关的可用选项的参数设置如下所示。要查看所有的参数设置,单击 Window > Preferences

    ·当向源控制中加入新的资源之后:

        ·要让 ClearCase Remote Client 向源控制中添加资源,然后将它们检出,选择 Automatically checkout。

        ·要保持最新添加的资源的检入,选择 Do nothing。

    ·当检入的文件被 Eclipse 编辑器编辑,或保存时,您可以:

        ·自动检出。

        ·提示检出

    ·检出的劫持选项:

        ·当检出不可能时,要防止 ClearCase Remote Client 劫持文件,选择 Do not hijack。

        ·要想只当您与 ClearCase Web 服务器断开连接时允许劫持,选择 Hijack only if disconnected。

        ·要想即使当检出可能时也劫持,选择 Always Hijack。

    这些参数设置可以存储在一个文件中(一般该文件的扩展名为 .epf),该文件在 ClearCase 存储库中用于团队共享和复用。使用公共的参数设置帮助您建立公共的 ClearCase 使用模式,这可以避免协作开发中不必要的争论和讨论。

0
相关文章