从文件夹中删除Mercurial版本控制
问题描述:
我目前有一个使用Mercurial进行版本控制的项目。在我的电脑上,我的本地存储库的根目录中有一个.hg
文件夹。从文件夹中删除Mercurial版本控制
我想从Mercurial更改为Git,所以我想知道是否删除.hg
文件夹就足以从此文件夹中删除Mercurial版本?
如果没有,我该怎么办? (我不想移动我电脑上的现有资源)。
答
是的,这应该工作。
善变店chancesets等在.hg文件夹,但你将失去你所有项目的历史,如果你只是删除.hg文件夹,并使用git代替即可。
答
是的,这使它成为一个Mercurial库中的所有位在.hg文件夹,这样你可以删除去除水银版本。
不过请注意,这样做显然会失去所有的源代码控制的历史也是如此。
看起来有一些选项来存储库转换,如果你想保住你的历史,先打上谷歌:
http://arr.gr/blog/2011/10/bitbucket-converting-hg-repositories-to-git/
'.hg'文件夹外部还有几个文件需要转换或删除。他们通常也以'.hg'开头。例如'.hgignore'和'.hgsub' – 2012-07-16 05:38:08