我把Mercurial仓库(在Bitbucket上)转换成了git (gitLab),现在想知道如何确认没有文件或评论丢失?如何检查两个仓库是否相同?
谢谢, Jennifer。
我把Mercurial仓库(在Bitbucket上)转换成了git (gitLab),现在想知道如何确认没有文件或评论丢失?如何检查两个仓库是否相同?
谢谢, Jennifer。
git log
(其中包括注释)hg status --change <rev>
)仅使用差异工具不足以确认:您需要逐个版本进行比较。
如果您在本地拥有原始HG和新的Git存储库的副本,您可以使用像WinMerge这样的程序来比较两个文件夹树。
除了像.hg
这样的“内部”文件之外,您应该会发现两者头部都有一组相同的文件。
个人而言,我喜欢这种方法,因为它独立于源代码控制系统本身。如果您一开始就不完全信任Git转换,那么我认为直接检查“实际情况”而不经过任何额外的中间步骤是明智的。