3

SVN サーバー A からプロジェクトをチェックアウトしましたが、変更をサーバー B にコミットする必要があります。両方のサーバーのリポジトリの構造は同じです。Tortoise SVNでこれを行うにはどうすればよいですか?

ありがとう、ドン

4

4 に答える 4

9

再配置オプションはこれのためだと思います。まだ使っていないので保証はできません。

編集: もう少し ( http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html ) を読むと、必要なものではないようです。アドレスが変更された同じリポジトリの場合は機能しますが、別のリポジトリの場合は機能しません。

リポジトリ B から新しいコピーを取得し、行った変更からパッチを取得して、それを新しいコピーに適用できます。その後、コミットできます。

于 2009-08-05T13:52:19.783 に答える
1

svn importを使用して、必要なことを実行できる場合があります

于 2009-08-05T13:58:12.850 に答える
0

次のことを行います。

svn export

「サーバーA」で。コードベースは取得できますが、.svn ファイルは取得できません。次に、「サーバー B」に移動し、通常どおりファイルをチェックインします。Tortoise SVN にエクスポート機能があるかどうかはわからないので、コマンド ラインを使用する必要があるかもしれません。

于 2009-08-05T14:22:07.360 に答える
-1

ここを見てください: http://wsmoak.net/subversion/demo/tsvn-checkout.html

チェックアウト時に正しい URL リポジトリを設定できます。

于 2009-08-05T13:53:01.950 に答える