TFS (2010) でのワークスペースの命名とワークスペースのマッピングに関するガイダンスはありますか?
2 に答える
マッピングの側面については、最初の回答に追加するものは何もありません。「ルート $/ へのマップ」アプローチが最も使用されているようです。ただし、ワークスペースを作成するための MSDN の基本的なガイドラインでは、別のアプローチが提案されているようです。
1 つのフォルダーのファイルを操作する場合は、チーム プロジェクト コレクションのレベルにできるだけ近いフォルダーにマップしますが、必要以上に近づけないでください。そうすれば、不要なファイルを多く取得することなく、必要なすべてのファイルを取得できます。
ワークスペースの命名規則は、同じワークステーションに複数のワークスペースを作成する必要がある場合にのみ役立つと私は言いがちです。これは、さまざまなチーム コレクションでホストされているさまざまなコードベース、または同じコードベースのさまざまなブランチで作業する必要がある場合に当てはまります。
以前のフィードバックで述べたように、このトピックに具体的に対処する参照は見つかりませんでしたが、古い TeamPrise Explorer ドキュメントの「TFS ワークスペースの名前付け」の記事には、いくつかの良い提案があります。
(...) ワークスペースに、マシン名、成果物、該当する場合はブランチを含む名前を付けます。
「成果物」は組織固有のものですが、単一のチーム プロジェクトに関連している可能性が高いため、プロジェクトの名前を使用してワークスペースをプロジェクトに関連付けることができます (本質的に同じものに別の名前を使用するのではなく)。
これに関する具体的なガイダンスは知りませんが、数年後、主に root にマップされた単一のワークスペースに落ち着きました$/
。80 人以上の開発者と共に、おそらく 1 年間このような運用を行ってきましたが、大きな問題は見られませんでした。
私の意見では、これは有効であり、チーム プロジェクトごとに 1 つのワークスペースという考え方は、対処するチーム プロジェクトがそれほど多くない限り有効です。