1

/trunk推奨フォルダー( 、、)を使用せずに(私ではなく)セットアップされたsvnリポジトリがありますが/branches/tagsこれは最初は問題ありませんでしたが、機能ブランチで修正してトランクにプッシュバックする必要がある問題が発生しています。

Webサーバーには、svnからプルして更新を取得するリモートブランチがあります(緊急時に変更を加えてリポジトリにプッシュバックできるようにするため)。

トランクにあるはずのすべてのものをフォルダーに移動できればいいのですが/trunk、Webサーバーのセットアップに影響を与えると思うので、そうすることには注意が必要です。

リポジトリを変更し、すべてのコードを適切なフォルダーに移動した場合、/trunk代わりにフォルダーでリモートバージョンを再ポイントする方法はあります/か?tags(それが代わりに引っ張られたらいいのですtrunkが...赤ちゃんのステップ)

4

1 に答える 1

2

Web サーバーが SVN サーバーのクライアントとして機能し、サイトの最新バージョンをプルするために更新を行っていると仮定すると、サーバーの構造に変更を加えた後、次のようになります。

svn switch --relocate SVN_URL/ SVN_URL/trunk

これにより、Web サーバー上のチェックアウトされたコピーが新しいパスに更新され、すべてが通常どおり続行されます。

于 2011-11-09T17:14:19.077 に答える