1

次の構造の svn リポジトリを継承しました。

Repo
 |-WG1
   |--ProjectA
   |--ProjectB
 |-WG2
  |--ProjectC

どこで WGx どこで作業グループ。

構造がフラット化されたので、svn 構造を単純にフラット化したいと思います。

RepoCloud
 |-ProjectA
 |-ProjectB
 |-ProjectC

この移動ディレクトリを実行できることはわかっていますが、svn をクラウドでホストされているリポジトリに移行していて、移動後にリポジトリをエクスポート/インポートするときに、パスで悪い経験がありました。

移行する前にこの変更を行っても安全ですか、それとも移行して新しいリポジトリを平坦化する方がよいですか?

4

1 に答える 1

1

前後に行うことができ、同じように安全です。しかし、それはエンドユーザーにとっては苦痛です。

  • svn switch同じリポジトリ内の別のパスを指すように WC を変更します。

  • svn relocate(またはsvn switch --relocate古いリリースでは) 別のリポジトリの同じパスを指すように WC を変更します。

WC が指すリポジトリとパスの両方を変更する方法はありません。そのため、いずれにせよ、新しい WC をチェックアウトする必要が生じることになります。

于 2013-11-06T13:53:51.457 に答える