0

まず、CVS リポジトリを SVN リポジトリに移行しました。この SVN リポジトリ全体をチェックアウトし、ディレクトリをブランチとタグに再配置するなどの変更を加えました。新しい SVN リポジトリにインポートしました。次のコマンドを使用してインポートしています..

svn import svn+ssh://host/address/path to repository -m "new files added" --username xyz

xyz を認証した後、インポートされます。

今、そのリポジトリを作業コピーにチェックアウトしています。次のコマンドを使用しました

svn co svn+ssh://host/address/path to repository  --username xyz

私がそうsvn log すると、 new files added as log出力が得られます。以前のログがすべて表示されるわけではありません。それらのログを表示したいのですが、どうすればログを取得できますか?

4

2 に答える 2

1

svn importSubversionにファイルするときは、それらのファイルの初期バージョンを作成します。インポート前はsvnによって追跡されていなかったため、ファイルには現在表示されているものよりも多くの履歴を含めることはできません。

于 2010-10-07T12:28:40.333 に答える
1

ファイルの履歴を保持したい場合は、ファイルを新しいリポジトリにインポートする代わりに、最初のリポジトリでsvn cpandを使用してください。svn mv

于 2010-10-07T12:44:27.977 に答える