Team Foundation Server 分岐のガイダンスのホワイトペーパーを公開

タイトル通りですが、「Team Foundation Server の分岐のガイダンス」を公開しました(XPS / PDF)。

このドキュメントはもともと patterns & practices のチームで作成を進めていたもので、codeplex にて公開されていたものです。

https://www.codeplex.com/BranchingGuidance

昨年の Tech Ed においては実施したセッション、「チーム開発のベストプラクティス」でも触れましたが、分岐(Branching)を行う目的は『分離』(isolate) にあります。

分岐は、並行して開発を進めるための強力な手段である一方、ソフトウェア開発の最終成果物となる「ソースコード」を複数に分けてしまうため、分岐のための方針はもちろん、最終的にどのようにマージをするのか、に関してもあらかじめ決めておく必要があります。このドキュメントでは、分岐に関する解説を行った後、サンプルのシナリオを用いて、分岐を使用した開発についてその手順を説明しています。

チーム開発において、並行開発を行う場合、コードを “分離” し並行開発を行いたい、というニーズが発生した時にはぜひこのドキュメントを参考に、分岐のためのプランを立ててください。