我应该在用清晰的工具变基之前签入我的更改吗?



我使用 ClearCase 进行版本控制,并且一直在处理我的子流视图中的几个文件。

现在我想变基为基准,其中包含其他开发人员的所有更新。

那么,在我变基之前,即使没有人修改我正在处理的文件,我是否应该签入我的所有更改?

签入文件将保留其内容。 您的变基可能需要更改已签出的文件。在变基之前签入您的工作是一种最佳实践,并保留与非变基活动相关的更改。根据项目和流策略,可能还需要它。

通常需要将多个开发视图与给定流关联,但请记住,在一个视图中重新设置流的基址不会更新其他视图的配置。因此,您需要记住手动将其他视图与流重新同步。如果不这样做,可能会导致混淆,因为您将在一个位置看到变基更改,而不会在另一个位置看到变基。

最好这样做,以避免在变基过程中发生任何事故。

但是,另一种方法是,假设您正在使用快照 (UCM( 视图,以便:

  • 使用单独的动态视图(具有相同的配置规范(执行变基
  • 更新快照视图(不应触及当前签出的文件,尤其是在变基涉及不同文件的情况下(

最新更新