2009-08-05 14 views
3

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

おかげで、 ドン

答えて

9

私は移動可能オプションはこのためだと思います。今まで使っていないので、保証できません。

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

リポジトリBから新しいコピーを取得し、作成した変更からパッチを入手し、新しいコピーに適用することができます。それから、コミットできます。

+1

再配置オプションは完全に機能しました –

+0

Subversionのドキュメントには、このような状況で再配置を使用しないでください(rsliteのリンクを参照)。多分あなたはそれがうまくいって幸運です... –

-1

はここを見て:あなたがチェックアウト時に http://wsmoak.net/subversion/demo/tsvn-checkout.html

あなたは正しいURLリポジトリを設定することができます。

+0

プロジェクトはすでにチェックアウトされています –

+0

申し訳ありませんが、あなたは正しいです。私は誤解しました。 – Evandro

0

を使用して必要なものを行うことができるかもしれません: "サーバA" に

svn export 

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

関連する問題