1

チェックアウト時にリポジトリ内の指定されたディレクトリのみをダウンロードするサブバージョンの「プロファイル」を作成することはできますか?

たとえば、私の会社には、ダウンロードに 10 分以上かかる巨大なリポジトリがあります。ディレクトリの小さなサブセクションのみを使用します。アーキテクチャのセットアップ方法では、変更を展開する場所に応じて、10 台以上のマシンでレポをチェックアウトする必要があります。リポジトリ全体を毎回チェックアウトするのではなく、使用するディレクトリだけをチェックアウトできるようにしたいと考えています。

たとえば、ディレクトリ構造が次のようになっているとします。

animals
animals/cats
animals/cats/tabby
animals/cats/siamese
animals/dogs
animals/dogs/pug
animals/dogs/lab
plants
plants/fern
plants/fern/green
plants/fern/brown
plants/ivy
plants/ivy/poison
plants/ivy/annoying
bridges
bridges/sf
bridges/sf/bay
bridges/sf/goldengate
bridges/ny
bridges/ny/brooklyn
bridges/ny/manhattan
bridges/ny/allotherbridges

私が欲しいとしましょう:

animals/cats/tabby
plants/*
bridges/ny/brooklyn/*
bridges/ny/manhattan/*

「svn co」と入力した場所に関係なく、これら 4 つのディレクトリとその内容のみをダウンロードするプロファイルを設定できますか?

4

2 に答える 2

0

これには外部を使用できます。あなたは次のようなことをするかもしれません:

-- ディレクトリ構造

/animals
/bridges
...
/distributions
    /ny-tabbies

-- 設定する外部プロパティの大まかなアイデア (例: を使用propedit)

> svn propget svn:external /distributions/ny-tabbies
../animals/cats/tabby tabby
../plants plants
../bridges/ny ny-bridges
于 2013-08-17T04:10:30.303 に答える
0

番号。それをシミュレートするスクリプトを作成できます...ただし、ニーズに合わせてリポジトリのレイアウトを作り直すことを検討することをお勧めします。複数のプロジェクトが混在しているようです。

于 2013-08-17T03:37:05.737 に答える