質問

SubversionとMKSの違いを教えてください

役に立ちましたか?

解決

Subversion:集中型VCS、マージまたはロックのセマンティクス、リポジトリベースのオープンソース、大規模な市場シェア(MercurialやGitなどのDVCSエントリに何らかの基盤を失っています)、無料、優れたツールセットとサポートインフラストラクチャ。

MKS:集中型VCS、ロックセマンティクスのみ、リポジトリベースのクローズドソース、比較的限定された市場シェア、無料ではなく($ 999 + /ライセンス)、開発が著しく不十分なツールセット。

他のヒント

Forresterが最適なSCMを教えてくれる必要がある場合は、すでに問題に直面しています。どんなばか「アナリスト」もMKSが提供するすばらしい管理機能に関する素晴らしいレポートをまとめることができますが、MKSを使用したことがある人は自分の塩に値する開発者に、決してお勧めできません。

MKSは、Eclipse / WSAD統合を完全に失敗させました(SVN / CVSは完全に統合します)。

MKSは、私がこれまでSCMに使用したことのある最大の山積みのくだらないものです(初期の頃はMicrosoft Visual Source Safeも使用していたので、それは多くのことを言っています)。

はい、Subversionは「無料」ではありません。サポートしますが、だれでも設定でき、脳の半分のシステム管理者であれば誰でもそれを管理し、適切なバックアップを実行できます。

しかし、それはあなた次第です。経営陣を喜ばせ、「正しい」を選択したい場合は、すべてのボックスにチェックマークを付けて、MKSを選択します。開発者に実際に作業を行わせたい場合は、SVNを使用してください。

しかし、MKSを使用しなければならなかったので、CruiseControl for CIの以前のポスターは2番目に機能しますが、少し古くなっています。

Doyleが述べたように、MKSとSVNの最大の違いは、SVNは専用のバージョン管理システムであるのに対して、MKSは要件管理およびテスト管理へのバグ追跡。また、バージョン管理も含まれています。

これに関連する特定の問題の一部を以下に示します。これは2008年時点のものであるため、新しいバージョンでもまだ当てはまるかどうかはわかりません。

  • 遅い(主に大規模なプロジェクトに適用、小規模なプロジェクトにはそれほど悪くない)
  • 統合するサードパーティ製ツールを見つけるのが難しい
  • それとの統合を主張したツールにはフレーク統合がありました(具体的にはVisual StudioとCode Collaborator)
  • 分岐戦略は複雑でした。開発パスと共有サブプロジェクトを説明しようとして、多くの空白の外観を取得しました
  • ブランチ間のマージは厄介で面倒でした
  • バグトラッカーには、他のバグツールに比べてワークフローの柔軟性が欠けています
  • 管理ツールは洗練されていません

私はそれを嫌いしませんでしたが、お勧めすることもできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top