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 使用模式,这可以避免协作开发中不必要的争论和讨论。