プロジェクトリポジトリのようにTFSを使用したい。私はSVN、CVSで非常に良い経験をしました。しかし、TFS2010でこれを実現する方法がわかりません。
私は以下のコレクションを持っています
CUSTOMERS
(顧客とその製品が含まれています)PRODUCTS
(ベースラインを含む)
ご了承ください:
- 複数のお客様がいます。
- 複数の顧客が複数の複数のソリューション(.SLN)を持つことができます。
- 各ソリューションには、複数の.PRJファイルを含めることができます。
質問1:次のプロジェクトフォルダ構造を自動的に生成したいのですが。方法? スクリプト/アドオン/機能/TFSでこれを実現する可能性さえありますか?
新しい顧客が製品を購入するたびに。が欲しいです:
- 自動的に作成される以下のフォルダー構造(私はCVSとSVNでこれを行ってきました)
- PRODUCTSから製品をチェックアウトし、CUSTOMERSコレクションのソリューションファイルをチェックインします。
バツ
CUSTOMER 1
--------PRODUCT 1
----------------Management artifacts (.docx, xlsx, .vsd, .mpp files)
----------------Design (.vsd files mostly)
----------------References (Any help files provided by the customer)
----------------Requirements artifacts (.docx, xlsx)
----------------Development
------------------------Solution Files (.SLN)
--------------------------------PRJ 1
--------------------------------PRJ 2 (Referenced in 1)
--------------------------------PRJ 3 (Referenced in 1)
--------------------------------PRJ n (Not referenced, standalone tool)
----------------Testing and QA artifacts
----------------User guide artifacts
----------------Deployment artifacts
.........................................................
--------PRODUCT 2
--------PRODUCT n
CUSTOMER 2
.........................................................
CUSTOMER n
質問2:TFSの観点から、このフォルダー構造はさらに現実的ですか(TFSは主にソリューションとVS IDEに焦点を合わせているため)?
私たちは20人以上の開発者であることに注意してください。よろしくお願いします!