从文件夹中删除Mercurial版本控制

问题描述:

我目前有一个使用Mercurial进行版本控制的项目。在我的电脑上,我的本地存储库的根目录中有一个.hg文件夹。从文件夹中删除Mercurial版本控制

我想从Mercurial更改为Git,所以我想知道是否删除.hg文件夹就足以从此文件夹中删除Mercurial版本?

如果没有,我该怎么办? (我不想移动我电脑上的现有资源)。

是的,这应该工作。

善变店chancesets等在.hg文件夹,但你将失去你所有项目的历史,如果你只是删除.hg文件夹,并使用git代替即可。

+2

'.hg'文件夹外部还有几个文件需要转换或删除。他们通常也以'.hg'开头。例如'.hgignore'和'.hgsub' – 2012-07-16 05:38:08

是的,这使它成为一个Mercurial库中的所有位在.hg文件夹,这样你可以删除去除水银版本。

不过请注意,这样做显然会失去所有的源代码控制的历史也是如此。

看起来有一些选项来存储库转换,如果你想保住你的历史,先打上谷歌:

http://arr.gr/blog/2011/10/bitbucket-converting-hg-repositories-to-git/