プロジェクトを新しいSVNリポジトリに移動する方法は?
-
07-07-2019 - |
質問
プロジェクトをローカルコピーから新しいリポジトリに移動する最良/最も簡単/最速の方法は何ですか?
元のリポジトリをホストしているマシンが死亡し、ローカルコピーから新しいマシンでリポジトリを再作成中です。
編集:すべてのクライアントがWindowsマシンであり、1つだけがcygwynを持っている( rm
コマンドをサポートするために)と述べたはずです。
解決
全員がsvnフォルダーを削除することを提案しています。 SVNには「エクスポート」があります。 .svnフォルダーなしでフォルダーのコピーを作成するコマンド。これは、後でインポートする準備ができています。
他のヒント
rm -rf `find . -name .svn`
svn import [...]
もちろん、元のリポジトリが死んだので、履歴はありません。また、バックアップを持ってはいけません。
ソースを新しい場所にコピーし、すべての.svnサブディレクトリを削除します。最終結果をインポートします。
元のリポジトリが停止している場合、履歴は失われています。最善の方法は、ツリー内の.svnディレクトリを削除し(rm -rf find ./ -iname .svn
)、新しいサーバー上に作成された新しいリポジトリにソースを再インポートすることです
所属していません StackOverflow