2009-06-05 5 views
1

私はVisualSVNを設定しています。それは "リポジトリ"レポが付属しています。私の質問はかなり単純ですが、私は、ルートの下に単一のリポジトリを作成し、管理したいプロジェクトごとに新しいフォルダを追加するのですか?新しいプロジェクトごとにルート "Repositores"の下に新しいリポジトリを作成しますか?SVNセットアップに関するヘルプ

+0

多くのプロジェクトはほとんど独立しています。しかし、私は、サーバーコンソールへのアクセスをw/outからリポジトリにプロジェクトを追加することができます。 – Nate

答えて

2

私はすべてのプロジェクトを1つのリポジトリに持っています。各プロジェクトは、トランク、タグ、およびブランチのサブフォルダを含むフォルダを取得します。これの欠点の1つは、どのコミットもリポジトリのリビジョンをインクリメントすることですが、私のコードのどこにでもリビジョン番号を表示しないことです。

+0

IMHO、リビジョンIDは「ビルド番号」よりも「シリアル番号」です。したがって、それがユニークである限り、その目的を達成しており、1つのリポジトリで複数のプロジェクトを管理することを断念すべきではありません。 –

+0

TrotoiseSVNのトランク、タグ、ブランチを使ってこれらのフォルダを作成することはできますか? – Nate

+0

@ネイト、はいできます。 – Malfist

1

プロジェクトが関連している場合は、ルートの下に1つのリポジトリを作成し、管理したいプロジェクトごとに新しいフォルダを追加します。単一のリポジトリに異なるプロジェクトを含むプロジェクトグループを含めることができます。

プロジェクトが関連していない場合は、プロジェクトごとに新しいリポジトリを作成します。その後、各プロジェクトは異なるプロジェクトグループに属します。

1

考慮すべきいくつかの点:SVNブックの

  • 第5章では、この問題を深く掘り下げ:
    http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.reposadmin.projects.chooselayout

  • あなたは、リポジトリ間のsvnコピー/ SVNの移動操作を実行することはできませんが、することができますディレクトリ間。

  • これは科学よりも芸術であり、プロジェクトがどれだけのソースコードを共有するかということになります。

関連する問題