TFS はそれ自体との優れた統合を備えていますが、それ以外にはあまりありません。これは、他のソリューションと比較して優れた機能の 1 つです。TFS には優れた API がありますが、残念ながら、多くの人がそれを使用しているのを見たことがありません。
作業項目は URL をサポートするものなら何にでもリンクできるので、SVN 変更セットにリンクすることもできます。これは、tfs チェックインをワークアイテムにリンクすることと同じではありません。たとえば、TFS チェックインでそれを行うためのビルトイン UI は役に立ちません。手動で行うか、機能するプラグインを見つける必要があります。
変更セット番号を保持するフィールドを tfs workitems に追加し、Cruise Control を拡張して、このフィールドに値がない解決済みの作業項目を現在のビルド リビジョンで更新することはかなり簡単です。可能ですが、少し手間がかかります。
TFS は、ビルドが失敗したときに作業項目を自動的に作成できます。私は通常、これをオフにして、代わりにビルド モニターを使用しますが、これもまた、箱から出さない可能性が高いもう 1 つのことです。
Web UI との統合 - 明らかに tfs は独自のツールからの結果のみを表示するため、作業項目の編集には使用できますが、ソース管理とビルド タブは役に立ちません。
テスト管理の多くは tfs ビルドに統合されていると思いますが、ビルド コントローラーがなくてもラボ管理を使用できる可能性がありますが、その最高の利点の一部が失われることになります。