Team System の機能を実現するために他の人がどのようなソリューションを導入したかを評価したいと思います。Team System が一部の人にとって高価になる可能性があることは、誰もが知っています。MSDN サブスクリプションで 5 ライセンスの小規模なチーム エディションを提供していることは知っていますが、チームの人数が 5 人を超える場合や、Team System を使用したくない場合はどうすればよいでしょうか?
12 に答える
私は Trac + Subversion を 2 番目に選びます。完璧なものはありませんが、この組み合わせは私にとって非常にうまく機能し、価格も適切です.
私がソロで取り組んでいるプロジェクトでも、これらの両方が統合されていると便利です。
質問から私の答えを取り出し、StackOverflowFAQによる答えの1つとして投稿しました。
これが私が使用する解決策であり、それはうまく機能します:
- ソース管理のためのSubversion
- SubversionWebブラウザーのウェアハウス
- FogBugzは、Subversion、Visual Studio、Warehouseと統合された機能とバグ追跡を提供します
- SubversionをVisualStudioに統合するためのVisualSVN
- .Netプロジェクトの自動ビルドシステム用のnAntを使用したCruiseControl.Net
- RubyonRailsプロジェクトの自動ビルドシステム用のCapistranoを使用したCruiseControl.rb
SourceGear Vault と FogBugz の優れた統合により、多くの成功を収めてきました。
ビルド自動化のための MS Build は、私のニーズを満たしています。
オープン ソース/コミュニティ タイプのプロジェクトを対象としているようですが、社内の開発者イントラネットとして機能しています。Wiki、バグ トラッカー、および SVN ソース ブラウザーが 1 つの優れたパッケージに統合されており、構成が非常に簡単です。
Sourcegear の一連の製品は、非常に優れた代替手段です。Vault + Dragnet + Fortress は素晴らしいですが、これらすべてを購入する余裕がない場合は、Vault + FogBugz がかなり適切な選択肢です。
私は自宅のコンピューターで SourceGear の Fortress を個人開発用に使用しています。シングルユーザーは無料です。
ソース管理にはVisualSVN Server、プロジェクト管理とバグ追跡にはMingle 、継続的な統合にはTeam Cityを使用しています。まだ慣れてませんが、今のところ問題なく使えています。これは、小規模なチームに適した無料のセットアップです。大規模なチームの場合、Mingle と Team City のライセンスには費用がかかります。
Seapine CM - クロスプラットフォームの問題管理とバージョン管理
私は Linux でも開発しています。これが、私が持っているソリューションを思いついた理由の 1 つです。この点で SourceGear オプションがどのように機能するのか疑問に思っていましたか? 以前に Vault を使用したことがあり、私の経験ではそれほど悪くはありませんでしたが、ほとんどが Windows ベースであることはわかっています。ある時点で、Linux で動作するクライアントがあると読んだと思いますが、私はそれを使用したことがありません。もう少し会話を広げたいので、この質問に来た人々が、彼らの欲求に基づいて、彼らにとって最良の答えを見つけられることを願っています.
Vault クライアントが Linux と Mac で実行でき、問題なく動作する場合、Vault と Fortress を使用することは、Team System の優れた低コストの代替手段として間違いなく受け入れられる答えです。
軽量で完全に無料のオプションとして、Basecamp (+ SVN クライアント) と統合された Springloops を使用できます。
- Hosted SVN: SpringLoops: http://www.springloops.com/ (単一のプロジェクトとユーザーは無料)
- Basecamp: http://basecamphq.com/ (単一のプロジェクトでも無料)
注: SpringLoops と Basecamp の統合は、無料のセットアップでは利用できません。
TortoiseSVN アドオンを使用した SVN は、堅牢で使いやすいインターフェイスを実現します。WinMerge は、その組み合わせにも投入できる優れたツールです。