我在同一个文件(文件名)在2个不同的分支(比如,开发和发布)检查两次。
这打破任何东西,所以我想利用1版和“正确”复制/合并到另一分支,后来在丢失的更改手动合并(从备份中)。 然后,我将失去历史记录1个文件,但至少在2个文件将被再次连接。
怎么做?
还要注意,由于连接断开,我不能单纯的,也做了版本树时,这两个文件有不同的版本树。 (它不是在2个不同的文件在1版树视图,像在正常的/正确的情况下)。
另外,我认为这个问题是有某种2个不同的文件引用的文件夹,但不知何故,我不能编辑该文件夹?
我在同一个文件(文件名)在2个不同的分支(比如,开发和发布)检查两次。
这打破任何东西,所以我想利用1版和“正确”复制/合并到另一分支,后来在丢失的更改手动合并(从备份中)。 然后,我将失去历史记录1个文件,但至少在2个文件将被再次连接。
怎么做?
还要注意,由于连接断开,我不能单纯的,也做了版本树时,这两个文件有不同的版本树。 (它不是在2个不同的文件在1版树视图,像在正常的/正确的情况下)。
另外,我认为这个问题是有某种2个不同的文件引用的文件夹,但不知何故,我不能编辑该文件夹?
这些都是叫“ 孪生兄弟 ”(即中也描述了SO问题 )
( 少了一个东西Git的担心;) )
最简单的方法是选择一个分支:
合并将添加相同的文件中的其他分支。
这个过程( rmname
+ merge
)中说明“ ClearCase的:如何在一个特定的文件合并从一种观点认为,到另一个,避免Evil Twin的情景? ”
(由Andreas编辑)
您的解决方案伟大的工作,我改变了对我来说,因为我发现我有一个具体的案例:
该文件得到了坏,因为别人给它改名...所以它不只是为你的解决方案简单,但我有“手”做到这一点,因为是
进入X:\FullyQualifiedPath
(VOB中的正确路径)
采用:
cleartool ln FullyQualifiedName ./FileName
其中FullyQualifiedName
是名字你得到它,例如,从VersionTree当你说“ Send To -> Copy
”(有点像//view
,删除file:
前)。 这将创建链接
之后,你可以再次看到在ClearCase资源管理器所需的版本。