ClearCase的:文件中的2个分支晦涩对方(ClearCase: Files in 2 bran

2019-09-19 06:57发布

我在同一个文件(文件名)在2个不同的分支(比如,开发和发布)检查两次。

这打破任何东西,所以我想利用1版和“正确”复制/合并到另一分支,后来在丢失的更改手动合并(从备份中)。 然后,我将失去历史记录1个文件,但至少在2个文件将被再次连接。

怎么做?


还要注意,由于连接断开,我不能单纯的,也做了版本树时,这两个文件有不同的版本树。 (它不是在2个不同的文件在1版树视图,像在正常的/正确的情况下)。

另外,我认为这个问题是有某种2个不同的文件引用的文件夹,但不知何故,我不能编辑该文件夹?

Answer 1:

这些都是叫“ 孪生兄弟 ”(即中也描述了SO问题 )
( 少了一个东西Git的担心;) )

最简单的方法是选择一个分支:

  • 除去来自其它分支(RMNAME)文件,
  • 和合并。

合并将添加相同的文件中的其他分支。
这个过程( rmname + merge )中说明“ ClearCase的:如何在一个特定的文件合并从一种观点认为,到另一个,避免Evil Twin的情景? ”


(由Andreas编辑)
您的解决方案伟大的工作,我改变了对我来说,因为我发现我有一个具体的案例:
该文件得到了坏,因为别人给它改名...所以它不只是为你的解决方案简单,但我有“手”做到这一点,因为是

进入X:\FullyQualifiedPath (VOB中的正确路径)

采用:

cleartool ln FullyQualifiedName ./FileName

其中FullyQualifiedName是名字你得到它,例如,从VersionTree当你说“ Send To -> Copy ”(有点像//view ,删除file:前)。 这将创建链接

之后,你可以再次看到在ClearCase资源管理器所需的版本。



文章来源: ClearCase: Files in 2 branches obscure each other