3

SVN ブランチをトランクに移動するにはどうすればよいですか?

私が直面している問題は、SVN (コマンド ラインまたは Eclipse 内) で移動コマンドを実行すると、ブランチ フォルダーをトランクにしか移動できず、そのフォルダーがトランクにあることです。しかし、そのブランチのすべてのコンテンツをトランクに入れたいです。

例えば

/branch/mybranch/project1,project2,project3

そうなるでしょう

/trunk/project1,project2,project3

そしてそうではない

/trunk/mybranch/project1,project2,project3

もちろん、project1、project2、project3 を 3 つの異なるプロジェクトとして...

これはどのように行うことができますか?ここでカメは役に立ちますか?それとも、これはすべてのプロジェクトを単独で移動することでのみ可能ですか?

4

1 に答える 1

5

現在のトランクを別の場所 (/branch/oldtrunk) に移動してから、/branch/mybranch を /trunk に移動します。(現在のトランクをブランチに置き換えたい場合は?)

コマンド ライン クライアントを使用すると、次のように実行できます。

svn mv http://path/to/repo/trunk http://path/to/repo/branch/oldtrunk
svn mv http://path/to/repo/branch/mybranch http://path/to/repo/trunk

注: 上記の例では、サーバー上で直接操作するためにパスを使用しました。これは、作業コピーを操作するよりも、このようなタスクの方が簡単です。

于 2010-12-06T14:06:51.833 に答える