2

SVN リポジトリをあるサーバーから別のサーバーに移動中です。このプロセスの一環として、TortoiseSVN を実行している多数のクライアント PC が現在、新しいパス用に更新する必要がある古い場所を指しています。これらのすべてを直接制御できるわけではないので、小さなバッチ スクリプトを作成して作業を行いたいと考えています。

私が理解しているように、SVN では、以下に示すように再配置の Unix ライクな実装が可能です。

svn switch --relocate From_URL To_URL

Windows で TortoiseSVN を使用してこのアクションを実行する方法を知りません。私が見つけることができる最も近いものは、/command:relocateスイッチを使用しています。

TortoiseProc.exe /command:relocate /path:File_Path

これは最初の一歩ですが、それでもエンド ユーザーに新しいサーバー パスを入力するように求めます。これは本当に避けたいことです。

への引数として新しいサーバー名を指定する方法はありますTortoiseProc.exeか?

4

1 に答える 1

0

メモリの都合がよければ、svn (コマンドライン クライアント) が TortoiseSVN バイナリ ディストリビューションに含まれているので、単純なバッチ ファイルで

svn switch --relocate
于 2012-04-23T16:03:01.537 に答える