在 Clearcase 中合并文件的旧版本
Merging older versions of a file within Clearcase
我有一个文件已在动态视图中签出并在一段时间前修改但未签入,我将其称为 版本 i。与此同时,开发分支已经向前发展,并且有几个更新的版本(j、k 然后是 l) 的同一文件已从其他视图签入。我需要合并版本 i 和 l 的修改。我不能简单地检查 version i in 因为这会产生 "predecessor is not latest" 错误。
有安全(简单)的方法吗?
一种最安全的方法是:
- 结账
l
,然后
- 使用 third-party 合并工具(例如
kdiff3
)将 i
(源)与 l
(目标,签出)合并。
- 然后签入新的合并版本
m
。
最后,您可以在第一个动态视图中撤消签出 i
,允许该版本自动(动态)更新到最新版本“m
”(合并的结果)
我有一个文件已在动态视图中签出并在一段时间前修改但未签入,我将其称为 版本 i。与此同时,开发分支已经向前发展,并且有几个更新的版本(j、k 然后是 l) 的同一文件已从其他视图签入。我需要合并版本 i 和 l 的修改。我不能简单地检查 version i in 因为这会产生 "predecessor is not latest" 错误。
有安全(简单)的方法吗?
一种最安全的方法是:
- 结账
l
,然后 - 使用 third-party 合并工具(例如
kdiff3
)将i
(源)与l
(目标,签出)合并。 - 然后签入新的合并版本
m
。
最后,您可以在第一个动态视图中撤消签出 i
,允许该版本自动(动态)更新到最新版本“m
”(合并的结果)