我已经通过使用hg-git
将Mercurial回购转换为GIT存储库(如:如何将Mercurial存储库转换为GIT存储库而不会丢失分支?(。
现在我有.git和.hg文件夹,但是我不需要.hg文件夹。但是,如果删除此文件夹,我无法使用Sourcetree 打开项目文件夹。
.hg
文件夹具有bookmark
,git-mapfile
,hgrc
,branch
等文件和store
文件夹。我想我不需要这些文件。我该怎么办?
如果您认为自己将其达到了git等效存储库正确的状态,那么我将执行以下操作:
-
git克隆转换为新存储库(即在同一PC上的新目录中(
-
从Sourcetree或您使用的任何GUI前端删除原件
-
打开GUI的新存储库。尝试一些东西,建立对它有效的信心。
-
如果前一步可以,请删除(或存档(原始步骤
如果问题确实是GUI对转换后的存储库的状态感到困惑,这可能有助于清除它,并验证您的转换是否按预期工作。
注意 - 我并不是一个真正的git或sourcetree人,所以我故意将上述步骤留在某种程度上是描述性的,而不是说明性的。