clearcase - 我如何从不是 ClearCase 中最新祖先的祖先中签出?
问题描述
背景
对于目录元素,我有一个看起来像这样的版本树:
[myView] --> A --> B --> C
它目前正在查看目录的版本 B。我想从 B 的角度进行更改。但是,当我运行 a 时ct co
,它会自动执行此操作:
[myView] --> A --> B --> C --> Checkedout
而不是我想要的:
[myView] --> A --> B --> C
|
Checkedout
问题
如何直接从 Clearcase 中的中间祖先结帐?
解决方案
cleartool 结帐页面有这个例子:
查看文件 hello.h 的旧版本,使用扩展路径名指示版本。(在签入修订版本之前,您必须执行合并。)
cleartool checkout –c "attempt fix of old bug" -version hello.h@@\main\1
Checked out "hello.h" from version "\main\1".
因此,使用扩展路径名(我在这里使用),您可以签出任何版本,但检查将在 C 之后创建一个新版本,将其与 C 合并。
这最好在动态视图中完成,其中所有路径名都可用。
推荐阅读
- typescript - Electron webPreferences 预加载脚本,它如何以及在哪里运行?
- java - 从java中的用户输入列表创建BST
- java - registerDefaultNetworkCallback 和 registerNetworkCallback 的区别
- python - 我有 python 脚本,它在 os.system() 中包含一些 bash 命令。这将在 Windows 中工作吗?
- android-studio - Android Studio JAVADOC 评论简码不起作用
- sql - 在考勤系统中计算出入时间
- javascript - 访问无限嵌套的子对象
- xamarin - Web 服务中的方法运行多次(取决于按钮单击) | Xamarin Android
- javascript - 动态添加的 SVG 不服从裁剪
- javascript - 接受(对象或数组,迭代器)的函数有问题