2016-08-27 12 views
1

私たちはsvnからgitにプロジェクトを移行しています。このプロセスでは、単一のブランチを移行するだけで済みます。私は、それが適切に枝をクローン化されていた、しかし、我々は枝の作成から歴史を取得しているGITへの単一のSVNブランチへの移行 - トランクのすべての履歴を取得できません

git svn clone https://svn.example.com/project/branch/somebranch 

を移行するには、以下のコマンドを使用していました。プロジェクトの開始からどのように歴史を得ることができますか?ブランチをブラウズしている間はsvnからすべての履歴を見ることができます。

提案がありますか?

答えて

1

は試してみて、(git svnの代替として)subgit importはあなたにその輸入ブランチのための完全な履歴を取得することができないであろうかどうかを確認します。

SubGitは無料で提供するオファーを持っており、一般的にgit svnより堅牢です。そのブランチインポートをよりうまく処理できます。

また、完全リポジトリ(subgit)をインポートしてから、Gitリポジトリに不要なものを削除することもできます(git filter-branch)。

関連する問題