【问题标题】:How to load a ClearCase snapshot view preserving timestamps如何加载保留时间戳的 ClearCase 快照视图
【发布时间】:2016-10-05 13:23:37
【问题描述】:

我正在尝试创建一个新的快照视图(从命令行)并加载 vob,保留时间戳。创建视图后,我根据需要编辑配置规范,然后是以下行:

load /vob/myvob

保存时提示我:

Set config spec and load snapshot view "myviewname"? [yes]

输入“yes”后,vob 将加载 current 时间戳。由于我更喜欢​​使用保留的时间戳来加载它,因此我的解决方法是删除 vob 的内容,然后从命令行调用:

cleartool update -rename -ptime -force

“ptime”标志告诉它保留文件的时间戳。

有没有更简单的方法来使用配置规范中的“加载”命令?

编辑:我在 Solaris 8 上使用 ClearCase 7.1.2.4

【问题讨论】:

  • 我已编辑答案以引用 ClearCase 7.1 版本:相同的选项。

标签: clearcase


【解决方案1】:

【讨论】:

  • 热狗,做到了。谢谢。
【解决方案2】:

您可以查看Clearteam Explorer preferences

在从服务器更新或加载文件时保留版本创建时间

默认情况下,ClearCase 元素的最后修改时间是该元素最后一次加载、更新或恢复的时间。
将元素的修改时间指定为该元素的最后修改时间在 VOB 中,单击从服务器首选项更新或加载文件时保留版本创建时间

请注意,此首选项设置也会影响撤消签出或撤消劫持操作。
撤消劫持操作会从服务器重新加载相应版本并恢复此首选项设置指定的上次修改时间。
同样,撤消签出操作会恢复元素的相应版本,还会根据此首选项设置恢复上次修改时间。

注意:你有same option for ClearCase 7.1.x

在主菜单栏中,单击Window > Preferences 打开Preferences 对话框。

  • 如果您使用的是 Rational ClearCase Remote Client for Eclipse,请选择 Team > ClearCase Remote Client > ClearCase Explorer
  • 如果您使用的是 Rational ClearCase Remote Client,请选择 ClearCase Remote Client > ClearCase Explorer

要将元素的修改时间指定为该版本在 VOB 中的最后修改时间(而不是元素最后一次加载、更新或恢复的时间),请单击 Preserve version creation time when files are updated or loaded from the server 首选项

【讨论】:

  • 嗯...我没看到。甚至没有要单击的窗口菜单。我正在使用命令/usr/atria/bin/xclearcase 来调出ClearCase 文件浏览器,我猜它与ClearCase Explorer 不同。我不确定如何启动它。
  • @splungebob 是的,我在 www-01.ibm.com/support/knowledgecenter/SSSH27_8.0.0/… 中没有看到 -ptime 选项
【解决方案3】:

首先在命令行上,使用以下命令创建空视图:

cleartool mkview -snapshot -tag <tag_name> -vws \\<computer_name>\<views_folder>\<view_name> <path_of_localstorage>

然后使用以下命令根据配置规范加载它:

cleartool setcs -force -overwrite -ptime <CS_Folder_Path>\<CS_File_Name>

详情可以关注this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    相关资源
    最近更新 更多