私は、私が働いている会社で新しいプロジェクトを始める予定です。これは C++ と C# によるソフトウェア開発プロジェクトで、3 つの場所に 6 ~ 8 人の開発者がいます。
ここの古いプロジェクトは SVN とカスタム課題トラッカーを使用していますが、TFS に切り替える予定です。この新しいプロジェクトでは、経営陣に TFS の代わりに GitHub Enterprise を使用するよう説得したいと思います。私は TFS の経験はあまりありませんが、git はよく使用しており、GitHub の経験も多少あります。
完全なエクスペリエンス、つまり、バージョン管理、問題/バグ追跡、および Wiki の統合について特に質問しています。ここには関連する質問がいくつかありますが、それらはバージョン管理の側面のみに焦点を当てています。そう:
- TFS に対する GitHub Enterprise の主な利点は何ですか?
- GitHub Enterprise がレプリケートできないこと以外に、TFS が提供する利点は何ですか?
- 2 つのソリューションのうち、継続的インテグレーションのサポートが優れているのはどれですか?
すべての開発は、Visual Studio (2010、おそらく 2012) を使用する Windows マシン上で行われます。