Borland Starteam:如何从冻结的标签配置重新检入文件到具有历史记录的当前配置

时间:2009-12-24 09:08:08

标签: starteam

Borland Starteam:如何从冻结的标签配置重新检查文件到具有历史记录的当前配置?

3 个答案:

答案 0 :(得分:0)

您应该可以转到冻结的标签配置(查看 - >选择配置 - >标签配置)并选择该标签。那么你所看到的应该是该标签的文件。然后,您可以从该标签中签出您想要的文件。

然后返回当前配置(查看 - >选择配置 - >当前配置)并签入您的文件(您必须执行强制登记,因为它将显示为过期状态) 。在签到注释中,您可能要提到您从该标签中提取了该文件。

您不会丢失标签和办理登机手续之间的任何历史记录。

答案 1 :(得分:0)

如果当前配置中不存在该文件,则可以将标记为config的文件共享到当前 - 只需在两个单独的窗口中打开视图即可。这将保留所有版本历史记录。

有一个小问题,它不允许您将文件共享到最初存在的同一文件夹中(截至2008R2)。只需将文件共享到另一个文件夹,然后移动它。

保留所有历史记录。请注意,新实例是一个共享,因此您可能需要在分支之前检查引用选项卡,以确保它能达到预期效果。

答案 2 :(得分:0)

基于GanYo对问题的评论 -

问题不是文件位于冻结标签的事实 -
真正的问题是文件已删除

你不能“恢复生命”一个被删除的文件,
但你可以“回到过去”看它的历史(如 Dougman 所述)。

Borland支持的唯一解决方案是:

  1. 设置配置到文件被删除之前的时间(或标签)
    (这应该允许您访问文件的最新版本及其所有历史记录)。

  2. 签出文件的所有不同版本,逐个,保持唯一的名称
    直到你有完整的修订清单 (最好是将revision-number附加到本地保存文件的每个修订的名称)

  3. 设置配置返回'当前'。

  4. 签入文件的完整历史记录,从最旧版本的文件开始,
    然后继续,直到您按正确的顺序导入所有文件修订版 (当然,在你签入之前,你必须将文件的每个版本重命名为其原始名称)

  5. 话虽如此,你真的需要考虑这是否值得,因为:

    • 此“恢复”过程不会带回
      • 每个修订的评论
      • 附加到每个修订版
      • CR-links
      • 附加到每个修订的 Lables

    • 文件的历史记录一直存在,可以通过“设置配置”获取 - 为什么要复制它?

    底线
    最好只恢复文件的最新版本,
    在评论中提到它被意外删除,其历史可以被审查 通过“设置配置”来......