4

ユーザーが古いリビジョンにアクセスできないように、Subversion リポジトリを完全に消去する方法はありますか?

PS: リポジトリ マシンにルート アクセス権があります。

4

4 に答える 4

4

リポジトリのルート フォルダーを削除するだけで、conf/内部にあるフォルダーを保存します。次に、 で新しいリポジトリを作成しsvnadmin create、その上に古い構成フォルダーを上書きします。

編集 (完全を期すため): Tunnuz と Jim T が指摘したように、hooks/フォルダーにカスタム スクリプトが含まれている場合は、フォルダーの内容も保存することをお勧めします。

于 2009-02-25T16:07:34.137 に答える
2

構成を保持したい場合は、リポジトリディレクトリのすべてのコンテンツを安全な場所に移動し、svnadmin を使用して新しい空のリポジトリを作成し、conf をコピーしてディレクトリをフックし、ユーザーと自動化スクリプトが交換されます。

リポジトリは空になり、リビジョン 1 から再開されます。

于 2009-02-25T16:10:03.990 に答える
1

HDDのフォルダを削除しますか?Subversion リポジトリはフォルダーに保存されます... または、構成を変更して、すべてのユーザーに対してすべてのアクセスを拒否することもできます (方法は、承認の構成方法によって異なります)。

于 2009-02-25T15:53:10.083 に答える
0

1.) フォルダーを手動で削除します (各リポジトリには独自のフォルダーがあります)。

2.) またはsvnadminコマンド (svnadmin ダンプ) を使用します。

于 2009-02-25T16:04:00.587 に答える