3

現在、Mercurialを使用してバージョン管理されたプロジェクトがあります。私のコンピューターでは.hg、ローカルリポジトリのルートにフォルダーがあります。

MercurialからGitに変更したいので、.hgフォルダーを削除するだけでこのフォルダーからMercurialのバージョンを削除できるかどうか疑問に思います。

そうでない場合、私は何ができますか?(コンピューター上の既存のソースを移動したくありません)。

4

2 に答える 2

5

はい、Mercurialリポジトリを構成するすべてのビットは.hgフォルダーにあるため、それを削除してMercurialのバージョン管理を削除できます。

ただし、これを行うと、明らかにすべてのソース管理履歴も失われることに注意してください。

その履歴を保持したい場合は、リポジトリを変換するためのいくつかのオプションがあるようです。最初にgoogleを押してください。

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

于 2012-07-15T19:47:23.947 に答える
4

はい、うまくいくはずです。

Mercurialはチャンスセットなどを.hgフォルダーに保存しますが、.hgフォルダーを削除して代わりにgitを使用すると、すべてのプロジェクト履歴が失われます。

于 2012-07-15T19:47:32.943 に答える