私は1つのsvnリポジトリからフォルダをチェックアウトしましたが、今は別のリポジトリにコピーしようとしています。私は、次のコマンドを使用:SVNリポジトリ間でフォルダをコピーするにはどうすればよいですか?
svn cp -m "Replace 35GB sql dud commit with empty file" /u01/tmp/35gb_tmp_dir/ file:///u01/master/Labs/Analytics/Code/
これは私にエラーを与える:
svn: E235000: In file 'subversion/libsvn_client/copy.c' line 1386: assertion failed (commit_items != NULL)
Aborted (core dumped)
私はそれが修正されたファイルcomittedされていないか何かではなく、確かに起因していると思います。
修理または準備していますか?前者の場合、これはどういう意味ですか? "dud"コミットとは何ですか?すべてのリビジョンから35GBファイルを削除しますか? – royalTS
私はそれをもっと明確にするために質問を編集しました。 – eeijlar
'svn copy'はクロスリポジトリコピーを許可しません。 (http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.copy.html)。新しいリポジトリの場合は、ファイルを追加してコミットまたはインポートするだけですが、履歴を保存することはできません – royalTS