1

昔、あるエンジニアがネットワークに接続されていない PC に TortoiseSVN リポジトリを作成しました。インストール全体がその PC に対してローカルでした。私の知る限り、他のユーザーがレポにアクセスしたことはありません。エンジニアのパスワードがわかりません。auth ディレクトリが空です - キャッシュされた資格情報はありません。

このレポにアクセスする必要があります。

質問: リポジトリを破棄して、新しいリポジトリを作成し、元のリポジトリに関連付けられていると思われるファイルをインポートする必要がありますか?それとも、古いデータと履歴をすべて保持できるソリューションはありますか?

ありがとう

4

2 に答える 2

1

SomeDirTSVNコマンド「Createrepositoryhere」で作成されたリポジトリの場合、このSomedirディレクトリ全体を任意の場所にコピーし、file:///プロトコルを使用して保存されたデータにアクセスできます(クライアントからチェックアウトし、svnadminでポータブルダンプを作成します)。

リポジトリdir出力

 Directory of Z:\repo

30.11.2012  12:02    <DIR>          .
30.11.2012  12:02    <DIR>          ..
30.11.2012  12:02    <DIR>          locks
30.11.2012  12:02    <DIR>          hooks
30.11.2012  12:02    <DIR>          conf
30.11.2012  12:02               234 README.txt
30.11.2012  12:02    <DIR>          db
30.11.2012  12:02                 2 format
30.11.2012  12:02           180 467 svn.ico
于 2012-11-30T06:06:25.270 に答える
1

「db」ディレクトリは、データがある場所です。それは人口が多いですか?もしそうなら、あなたはそれを救うことができるはずです。約 1 年前にサーバーが停止しましたが、データはテープから復元され、共有ネットワーク ディスクにダンプされました。VisualSVNServer を新しいボックスにインストールし、新しいレポを作成してから、古いレポをインポートしました。古い認証モデル (LDAP) では .htaccess を使用していましたが、新しい認証モデル (LDAP) ではまったく異なる認証モデルを使用しました。問題はありませんでした。再認証する必要はありませんでした。

http://www.visualsvn.com/server/

于 2012-11-29T19:18:43.263 に答える