5

背景: DynDNS では、無料アカウントを有効に保つために、月に 1 回のログオンが必要になりました (以前は、月に 1 回だけ IP アドレスを更新する必要がありました)。遅かれ早かれ、それを忘れてアカウントを失うことになると確信しています。

私は、(現時点では) svn.mydomain.com からも到達できるサーバー上の私の subversion リポジトリにアクセスするために mysvn.dyndns.org を使用しています。残念ながら、ほとんどのプロジェクトは、mysvn.dyndns.org にもある外部ファイルも参照しています。すべてのプロジェクト (>100) を調べて外部ファイルを変更したくはありません。おそらく数時間かかり、エラーが発生しやすいためです。 .

あるドメインを別のドメインにリダイレクトするように Windows または subversion / TortoiseSVN クライアントを構成する方法はありますか?

例えば:

https://mysvn.dyndns.org/svn/blablub

にリダイレクトする必要があります

https://svn.mydomain.com/svn/blablub

ホストにエントリを追加して IP アドレスにリダイレクトできることはわかっていますが、ドメイン名にリダイレクトすることをお勧めします。

4

3 に答える 3

2

別のアプローチを提案できますか?

外部の相対 URLをサポートする svn 1.5 以降を使用していると仮定すると、この質問のアプローチの 1 つに従ってすべての外部を相対に変更すると、より根本的な問題が解決されます。

また、すべてが相対 URL ではない場合は、同様のスクリプトを使用して server1 から server2 に変更できます。これは、サーバーの移行中に定期的に行われます。適切なバックアップを保持していると仮定すると、それはおそらく、時間をかけて延期するのではなく、すべての痛みを一度に解決できるアプローチです.

于 2013-05-24T13:40:24.103 に答える