对于一项功能,我已经检查了 X 分支上的文件。经过一些实施,我意识到我应该分支到 Y。我想将我的更改迁移到正确的分支。我知道的唯一解决方案是备份我的更改,撤消结帐并分支到 Y 并恢复我的更改。有没有其他简单的方法?
Clearcase 版本是 Windows XP 的 7.1.1.2
对于一项功能,我已经检查了 X 分支上的文件。经过一些实施,我意识到我应该分支到 Y。我想将我的更改迁移到正确的分支。我知道的唯一解决方案是备份我的更改,撤消结帐并分支到 Y 并恢复我的更改。有没有其他简单的方法?
Clearcase 版本是 Windows XP 的 7.1.1.2
您可以简单地更改视图的配置规范(以确保在新分支中完成任何结帐)
首先撤消签出所有文件,-keep
以保留您的更改。
然后更新配置规范。
这将更新您的视图(如果它是快照视图,则重新加载它),但不会触及/擦除您当前拥有的任何本地修改(即您在前一个分支中签出的文件)。
然后,您可以再次签出这些文件,然后将它们签入。
创建分支 Y 后,您始终可以直接从 X 合并到 Y。您可能希望分支 Y 与分支 X 在同一点分支。
虽然你仍然有分支 X,但你可以删除它。
如果您想使用备份方法,我发现 WinMerge 的文件夹比较实用程序最快。不过,如上所述的 MergeManager 应该做同样的事情。