SVN サーバー A からプロジェクトをチェックアウトしましたが、変更をサーバー B にコミットする必要があります。両方のサーバーのリポジトリの構造は同じです。Tortoise SVNでこれを行うにはどうすればよいですか?
ありがとう、ドン
SVN サーバー A からプロジェクトをチェックアウトしましたが、変更をサーバー B にコミットする必要があります。両方のサーバーのリポジトリの構造は同じです。Tortoise SVNでこれを行うにはどうすればよいですか?
ありがとう、ドン
再配置オプションはこれのためだと思います。まだ使っていないので保証はできません。
編集: もう少し ( http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html ) を読むと、必要なものではないようです。アドレスが変更された同じリポジトリの場合は機能しますが、別のリポジトリの場合は機能しません。
リポジトリ B から新しいコピーを取得し、行った変更からパッチを取得して、それを新しいコピーに適用できます。その後、コミットできます。
svn importを使用して、必要なことを実行できる場合があります
次のことを行います。
svn export
「サーバーA」で。コードベースは取得できますが、.svn ファイルは取得できません。次に、「サーバー B」に移動し、通常どおりファイルをチェックインします。Tortoise SVN にエクスポート機能があるかどうかはわからないので、コマンド ラインを使用する必要があるかもしれません。
ここを見てください: http://wsmoak.net/subversion/demo/tsvn-checkout.html
チェックアウト時に正しい URL リポジトリを設定できます。