Tortoise SVNでデフォルトのフォルダーなしで誤ってリポジトリを作成し、ローカルでチェックアウトしました。実現しました。デフォルトでそのリポジトリを作成するのを忘れていたため、Visual SVN Serverを使用してリポジトリを削除し、デフォルトのフォルダトランクなどを含む同じリポジトリ名を再作成しました。
問題は、ローカルフォルダーが既にチェックアウトされていることです。新しいリポジトリのURLに変更/再ポイントするにはどうすればよいですか?
フォルダを右クリックして、Tortoiseメニューの[再配置]をクリックします。
作業コピーを右クリックして、TortoiseSVN/Switch ...を選択します。次に、「To path:」をリポジトリ内の新しいフォルダーに変更します。それは私のために働いた。
2つのリポジトリには同じ一意の識別子(UID)がないため、これを簡単に行うことはできません。これを行うには2つの方法があります。
新しいリポジトリで特定のUIDを強制します(SVNサーバーがそのオプションを提供しているかどうかはわかりません)
リポジトリを削除せずに、作業コピーにフォルダーを作成し、svn move
ファイルをトランクに入れてから、すべてをチェックインします。
必要なチェックアウトバージョンにファイルがない場合、ディレクトリを削除して再度チェックアウトするだけです。
(ローカル作業コピーにファイルがあると仮定):新しいリポジトリを作成したので、作業コピーをリポジトリにインポートする必要があると思います。
TortoiseSVNを使用して、作業コピーを別のフォルダーにエクスポートできます(つまり、.svnフォルダーなしでソースファイルのみを保持できます)。次に、そのフォルダーを新しいリポジトリーの/ trunkにインポートできます。