| 分類:[.NET 全般]
はじめまして。
今、VS2005で開発を行う上でのソース管理で悩んでいます。
ソース管理には、SVN+tortoiseSVNを利用しようと考えています。 そこで、SVNのリポジトリのきり方、trunk,tags,brunchesの作り方で悩んでいます。 今リポジトリのルートとして指定しているのは、1つのソリューションファイルに、複数のプロジェクトを含む形のソースになります。 以下のように各プロジェクトごとにtrunk,tags,brunchesを作っておきたいと思っています。
1つのソリューションファイルに2つのプロジェクトファイルを含む場合のリポジトリ構造 (root)-----Solutison-----projectA | +---trunk | +---brunches | +---tags +--projectB | +---trunk | +---brunches | +---tags +------ソリューションファイル(******.sln)
・Solutisonを自分の端末にチェックアウトしたときには、trunk,brunches,tagsといったフォルダは生成してほしくない(以下のようにチェックアウトしたい) のですが、それは可能なのでしょうか? Solutison-----projectA | +---ソースファイル郡 +--projectB | +---ソースファイル郡 +------ソリューションファイル(******.sln)
・projectAは、trunkのソースを、purojectBは、brunchesのソースをチェックアウトするといった操作が1回で出来ないでしょうか? (CVSで言うところの、タグ名を指定してチェックアウト)
・また、ブランチによっては、ソリューションファイル自体も変わることがあるのですが、どのように管理したらよいのでしょうか?
|