ClearCase:脱机劫持文件,然后检出/合并

时间:2011-04-21 07:17:12

标签: clearcase offline

我正在查看我有一个离线清晰案例视图的情况,我修改了此视图中的文件,清除了我修改的文件的只读属性(劫持),几天后我在网上查看了视图将我的离线更改放入流中。

我要做的是检查被劫持的文件并重新检入(必要时合并)。

以这种方式工作总是安全的吗? 是否有可能在添加我的更改时,我会意外地覆盖其他人在离线工作时所做的更改? 有关如何离线使用ClearCase的任何建议?

谢谢!

(我问是因为一所大学说这种离线工作方式会导致覆盖其他人的更改,特别是在离线工作一段时间之后更新一个视图然后将被劫持的文件转换为结帐时的情况。他说这是在某些情况下,事件不会建议进行合并,只是用劫持文件的内容完全覆盖正在转换的元素的内容)

2 个答案:

答案 0 :(得分:9)

在离线工作时,不会覆盖任何内容。

ClearCase具有快照视图的协调机制,当您重新联机时,它将允许您:

  • 搜索所有被劫持的文件
  • 结帐这些文件
  • 然后检查它们,这是ClearCase将提示您进行合并的时间,如果您在离线时间内对该文件进行了任何新版本。
    合并将是一个三方合并:
    • root version:由您或其他人
    • 进行任何修改之前的版本
    • 源版本:matest checkin版本(在您离线时完成)
    • 目标版本:您当前的文件

答案 1 :(得分:0)

如何设置私有分支,处理它,劫持文件然后合并主分支上的私有分支?