4

現在、Unfuddle でホストされている SVN リポジトリがいくつかあり、バックアップとしてリポジトリのローカル コピーが必要です。理想的には、ローカル リポジトリがリモート リポジトリに「ping」を実行する「ライブ」バックアップであり、変更が検出された場合は、その変更がローカル リポジトリに適用されます。

誰もこれを試したことがありますか?もしそうなら、その仕事を達成するためにどのツールが使用されましたか?

ありがとう。

4

3 に答える 3

4

を試してくださいsvnsync。これにより、リポジトリの完全なミラーが作成されます。svnsync sync新しいリビジョンのみをダウンロードします。svn-mirror同じことを行うもあります。

Gitgit-svnもオプションです。

svnsyncと の両方を既に使用していgit-svnます。

于 2008-10-27T00:42:42.157 に答える
0

PowerShell スクリプト/BAT ファイルを実行してリポジトリごとに svn update を実行するスケジュールされたタスクを作成するだけです。

于 2008-10-27T00:27:33.950 に答える
0

リポジトリのコピーを作成するには(つまり、すべてのリビジョンがそのままの状態で)、完全なバックアップ/ダウンロード/復元サイクルを実行する必要があると思います。リポジトリのインクリメンタル コピーを行う方法はいくつかありますが (svnadmin dumpまたはを使用svnadmin hotcopy)、Unfuddle でこれらにアクセスできるとは思えません。

于 2008-10-27T00:34:39.757 に答える