File ClearCase:两个分支中的文件相互模糊
我在两个不同的分支(比如开发和发布)中两次签入了同一个文件(文件名) 这几乎破坏了任何东西,所以我想取一个版本并“正确”地将其复制/合并到另一个分支,稍后手动合并丢失的更改(从备份中)。然后我会丢失1个文件的历史记录,但至少2个文件会再次连接 怎么做File ClearCase:两个分支中的文件相互模糊,file,merge,clearcase,obscured-view,File,Merge,Clearcase,Obscured View,我在两个不同的分支(比如开发和发布)中两次签入了同一个文件(文件名) 这几乎破坏了任何东西,所以我想取一个版本并“正确”地将其复制/合并到另一个分支,稍后手动合并丢失的更改(从备份中)。然后我会丢失1个文件的历史记录,但至少2个文件会再次连接 怎么做 另外请注意,由于连接断开,我不能仅仅在执行版本树时,两个文件都有不同的版本树。(它不是一个版本树中不同文件的两个视图,就像正常/正确的情况一样。) 另外,我假设问题在于文件夹引用了2个不同的文件,但不知为什么,我无法编辑文件夹 这些被称为“”(也
另外请注意,由于连接断开,我不能仅仅在执行版本树时,两个文件都有不同的版本树。(它不是一个版本树中不同文件的两个视图,就像正常/正确的情况一样。) 另外,我假设问题在于文件夹引用了2个不同的文件,但不知为什么,我无法编辑文件夹 这些被称为“”(也在该部分中描述)
() 最简单的方法是选择一个分支:
- 从另一个分支(rmname)中删除该文件
- 和合并
该过程(
rmname
+merge
)如“”所示
(安德烈亚斯编辑)
您的解决方案效果很好,因为我注意到我有一个具体的案例,所以我对其进行了更改:
该文件已损坏,因为有人重命名了它。。。所以,这并不像你的解决方案那么简单,但我必须“用手”,就像现在一样 转到
X:\FullyQualifiedPath
(VOB中的正确路径)
使用:
其中FullyQualifiedName
是您得到的名称。G在VersionTree中,当您说“发送到->复制”
(类似于//查看
,请在前面删除文件:
)。这将创建链接
之后,您可以在ClearCase资源管理器中再次看到所需的版本。这些版本被称为“”(也在其中描述)() 最简单的方法是选择一个分支:
- 从另一个分支(rmname)中删除该文件
- 和合并
该过程(
rmname
+merge
)如“”所示
(安德烈亚斯编辑)
您的解决方案效果很好,因为我注意到我有一个具体的案例,所以我对其进行了更改:
该文件已损坏,因为有人重命名了它。。。所以,这并不像你的解决方案那么简单,但我必须“用手”,就像现在一样 转到
X:\FullyQualifiedPath
(VOB中的正确路径)
使用:
其中FullyQualifiedName
是您得到的名称。G在VersionTree中,当您说“发送到->复制”
(类似于//查看
,请在前面删除文件:
)。这将创建链接
之后,您可以在ClearCase资源管理器中再次看到所需的版本。非常感谢!我添加了我的方式,类似于您引用的帖子中的方式(使用ClearToolLN)。工作得很好。期待不久再次使用不同版本的控制系统。:)@Andreas感谢您的反馈。我已经在答案中添加了您的编辑。非常感谢!我添加了我的方式,类似于您引用的帖子中的方式(使用ClearToolLN)。工作得很好。期待不久再次使用不同版本的控制系统。:)@Andreas感谢您的反馈。我已将您的编辑添加到答案中。
cleartool ln FullyQualifiedName ./FileName