1

SVN リポジトリに格納されている PHP アプリケーションを MVC フレームワークに変換しており、新しいコードを GIT リポジトリに格納したいと考えています。

私が古いコードからコピーしているもののほとんどは、時間をかけて作成したモデルです。コミット履歴は開発プロセスの非常に重要な部分ですが、リポジトリをシンプルに保つために、リポジトリ全体ではなく、これらのファイルの履歴のみが必要です。

SVN から GIT に単一のファイル (または数百のファイルのうちの少数のファイル) の履歴をエクスポートする方法はありますか?

例:

copy-with-history /svn/project/inc/classes/*.mo.php /git/project2/app/Classes/Models/*.php
4

1 に答える 1

0

--ignore-paths=コマンドに指定できる引数がありますgit svn clone。難しいのは、必要なものだけを含む正規表現を作成することです。レポをよく知っているので、無視の簡単なリストを作成できるかもしれません。

于 2013-04-23T19:28:29.673 に答える