2

直接の質問: Subversion サーバーからチェックアウトされた作業コピーを使用して、方法はありますか??.svn/entries?? 作業コピーを最初にチェックアウトした場所とは別の場所にリダイレクトするには?

背景: Web 上で確認できる小さな Subversion サーバーがあります。ただし、ケーブルモデムを使用して生活しているため、動的 IP が変化し、DNS エントリを頻繁に更新する必要があります。今後 24 時間は、ローカルの DNS サーバーが更新をキャッチするまで、おそらく Web サイトを介して同期することはできません。

それまでの間、私は本当に同期したいと思っています - 今のところ - 私はサーバーの隣に座っており、ローカルネットワークを介してアクセスできます. そこで、.svn フォルダーの「entries」ファイルを編集して、Web サイト名をローカル IP アドレスに置き換えてみましたが、うまくいきませんでした (理由はわかりません。変更内容がエントリ ファイルに戻されたようです)。 & 次に、ファイル名とバージョン情報を追加します。

4

1 に答える 1

4

switchオプション付きのコマンドを探していrelocateます。

svn switch --relocate https://oldserver/svn/repos https://newserver/some/directory

詳細については、こちらをご覧ください。

また、TortoiseSVN の Relocate コンテキスト メニューの下で利用できます。

于 2011-05-02T02:20:44.027 に答える