1

WindowsXPProボックスにSubversionをインストールしました。常に同じルートディレクトリを使用して新しいリポジトリを作成するようにSVNを構成できますか?

svnadmin create

だから私がそうするなら:

svnadmin create myrepository

たとえば、次の場所にリポジトリが自動的に作成されます。

D:\data\svn\repositories\myrepository

前もって感謝します。

4

2 に答える 2

2

それを実行するスクリプト(名前を付けnew-repoた)がシステムパスにあります。実際、指定されたグローバルな場所(これはあなたが求めているものです)にリポジトリを作成するだけでなく、ディレクトリを作成し/trunk、にコモンを設定します。この場合、コミット前とコミット後のトリガーもいくつかあるので、スクリプトはそれらを自動的に所定の位置に自動的にコピーします。/branches/tagssvn:ignore/trunk

于 2009-09-13T19:18:14.217 に答える
1

レッドブックによると、いいえ。

svnadminへのpath引数は、単なる通常のファイルシステムパスであり、リポジトリを参照するときにsvnクライアントプログラムが使用するようなURLではありません。
svnadminとsvnlookはどちらもサーバー側のユーティリティと見なされます。これらは、リポジトリが存在するマシンでリポジトリの側面を調べたり変更したりするために使用され、実際にはネットワーク全体でタスクを実行できません。
Subversionの初心者が犯すよくある間違いは、 file:// onesこれら2つのプログラムにURL(「ローカル」でさえ)を渡そうとすることです。

カスタムスクリプトだけがあなたが望むものを達成することができました。

于 2009-09-13T19:21:53.463 に答える