2016-04-15 20 views
0

「Folder2」という別のフォルダの中に「Folder3」というフォルダがあります。 今、私は 'Folder3'を 'Folder2'の平行した場所に切り替える必要があります。svnフォルダをある場所から別の場所に移動する方法

例:

Current:../Folder1/Folder2/Folder3 
Desired:../Folder1/Folder3 

私はコミットの歴史と前述したように、所望のパスにFOLDER3を移動したいです。

+1

あなたは何を聞いているのかわかりません...あなたが階層内のFolder3を移動したいなら、あなたは 'svn mv'を実行してコミットしたいと思っています。作業コピーのFolder3を別のブランチに切り替える場合は、 'svn switch'を使用します。 – prodigitalson

+0

履歴は残っているかどうかにかかわらず、私の質問は非常に明確です。もしあなたが知っているなら、これに答えてください。 – user1770589

+1

Swtichは何もコミットしないので、あなたの歴史は変わりません。スイッチは、WCのターゲット部分を新しいリモートリポジトリに切り替えるだけです。 – prodigitalson

答えて

1

svn switchを使用しないでください。プロジェクトが更新され、別のURLが使用されます。ブランチ間を移動するにはswitchを使用します(checkoutに似ています)。あなたがしたいことは、ファイルの場所を変更しているので、実際にファイルを移動してから変更をコミットすることです。そのためには、svn moveを使用し、次にcommitを変更します。

関連する問題