【问题标题】:How to distinguish if merge was manually or automatically?如何区分合并是手动还是自动?
【发布时间】:2012-06-25 23:52:38
【问题描述】:

是否可以区分是手动还是自动执行合并? 我在 Windows 上使用 ClearCase 7.1.2,我想知道您是否可以通过查看版本树或任何给定的命令行来找到它

谢谢

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    如果自动,您的意思是:是由交付/变基创建的版本,而不是通过手动合并创建的版本,那么与该版本关联的活动名称可以提供帮助:
    如果它以 'deliver' 或 'rebase' 开头,则它是通过交付/rebase UCM 操作(自动将所有更改的文件从一个流合并到另一个流)生成的

    但是,如果“自动与手动”是指手动合并的版本,因为源版本和目标版本之间存在冲突(并且 ClearCase 无法自动合并两者),那么不是。

    合并的结果是一个新版本,在源和目标之间有一个“红色箭头”,没有任何关于如何创建新(合并)版本的指示。

    【讨论】:

    • 谢谢。我的意思是第二种选择。如果我看到在基本贡献者之后目标流上没有贡献者怎么办?在那种情况下我不能说它是自动完成的(“复制合并”)吗?
    • @user986086 publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/… :应该总是有贡献者。除非您唤起另一种自动合并(因为源和目标相同,所以无事可做)。但是对于复制合并,您将源复制到新创建的目标版本上。
    猜你喜欢
    • 2011-10-20
    • 2020-03-21
    • 2016-03-26
    • 2011-02-17
    • 2010-10-25
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多