答えて
のSubversion:の集中VCS、マージしたり、それが失われていても(意味論、リポジトリベース、オープンソース、巨大な市場シェアをロックMercurialやGitのようなDVCSエントリへのいくつかの基礎)、無償で優れたツールセットとサポートインフラストラクチャ
MKS:の集中VCS、ロックセマンティクスのみ、リポジトリベースは、ソース、比較的限られた市場シェアを閉じ、($ 999 + /ライセンス)無料ではない、かなり少なくよく発達したツールセット。
私はこのクライアントのためのいくつかのプロジェクトでいくつかの仕事をしているので、この答えを更新しています。 MKSを使用します。上記のすべてに加えて、MKSはSubversionに似たコマンドラインインターフェイスを提供していますが、電力と効率ははるかに制限されています。また、スイートとしてのMKSは公正なバージョン管理ツールではなく、問題追跡やその他の関連サービスも提供します。この回答は、主要なソース管理製品であるMKS Integrityのコンテキストでのみ発生します。 –
もう一つの苦労は、MKSとうまく統合できるツールを見つけることが非常に難しいことです。 MKSと統合するCIツールの市場で唯一の唯一の候補は、Anthill Proであり、無料でもありません。ハドソンが近いうちにMKSの統合を予定しているという噂があります。 –
「マージ」と「ロック」セマンティクスの意味を理解していれば、2011年の時点でMKSは両方を提供しました。私のクライアントでは、インストールはデフォルトで「ロック」セマンティクスを意味すると思われますが、MKSが「非排他的」ロックと呼ぶものでチェックアウトすることを選択した場合、チェックアウトして自由に編集できますが、最初にファイルをチェックアウトしてから変更をチェックインした場合に、マージを促すメッセージが表示されます。 –
Forresterに最高のSCMが何であるかを伝える必要がある場合は、すでに問題になっています。 MKSが提供する素晴らしい管理機能についての愚かなアナリストは、素晴らしいアナリストを集めることができますが、MKSを使用しなければならなかった彼の塩の価値がある開発者に尋ねることは絶対に勧めません。
MKSは完全にEclipse/WSAD統合を管理しました(SVN/CVSは完璧に統合されています)。
MKSはSCMのためにこれまで使用してきた膨大な膨大なファイルです(Microsoft Visual Source Safeを初期段階で使用していたため、多くのことを言っています)。
はい、Subversionはサポートが「無料」ではありませんが、誰でもセットアップでき、半分の脳を持つシステム管理者がそれを管理して適切なバックアップを行うことができます。
それはあなた次第です。経営陣を歓迎し、すべてのボックスをチェックする「正しい」選択肢を選ぶ場合は、MKSに行ってください。あなたの開発者が実際にいくつかの作業を完了させたい場合は、SVNを使ってください。
しかし、MKSを使用しなければならなかったので、私は仕事のためのCruiseControlの以前のポスターを2番目にしますが、それはちょっと古いです。
私はこの声明に完全に同意します。 – Abubadabu
MKSとSVNの最大の違いは、SVNは専用のバージョン管理システムですが、MKSはバグ追跡からテスト管理までのライフサイクル全体をカバーするアプリケーション全体です。そして、ああ、それはバージョンコントロールも含んでいます。
私が持っていたいくつかの特定の問題を以下に挙げます。私はそれはまだ新しいバージョンにも当てはまるかどうかを知りませんので、これは2008年のタイムフレームの通りであったことを心に留めておいてください:
- (大規模なプロジェクトのために主に適用され、そう悪くはない小さなもののために)スロー サードパーティ製のツールを見つけること
- トラブルはそれはフレーク状の統合(特にVisual Studioとコードコラボレーター)
- 分岐戦略は混乱だったと統合する主張をしたこと
- ツールと統合します。ブランチ間のマージ開発経路と共有サブプロジェクト
- を説明しようと、ブランクルックスの多くは厄介だっただと面倒
- バグトラッカー他のバグのツールに比べていくつかのワークフローの柔軟性を欠い
- 管理ツール
私はが嫌いでしたが、ですが、お勧めできません。
- 1. ElmとClojureScriptの違いを教えてください。
- 2. iPad 3GとWiFiの違いを教えてください
- 3. ItemListenerでItemEvent.getStateChange()とcheckbox.getState()の違いを教えてください。
- 4. VistaとXPの違いを教えてください。[C]
- 5. Kynetxプラグインとサイトタグ - 違いを教えてください。
- 6. "スペース"文字の違いを教えてください。
- 7. <button>の違いを教えてくださいClick Me!</button>と<button type = "button"> Click Me!</button>?
- 8. カーネルのソフトロックアップとユーザスペースのソフトロックの違いを教えてください。
- 9. Material-ui SelectFieldsとその値の違いを教えてください
- 10. CSRバージョンと証明書バージョンの違いを教えてください。
- 11. 「<-1>」が「<2147483647>」でした。私に教えてください、コードの何が間違っていますか?
- 12. メゾスのスケーリングされたアプリケーションの違いを教えてください
- 13. <の違いは? <?php
- 14. フレームページは、私が間違っている場所を教えてくださいでしたレイアウト
- 15. Socket.io:誰もが違うチャンネルを作る方法を教えてください。
- 16. 私の選択に間違っていることを教えてください。ソートコード
- 17. PGTとPGTIOUの保存CASが生成する
- 18. 2つのリストの違いを比較してください<string>
- 19. MySQLの間違い(してくださいlaughtはありません)ので</p> <p>をスクリプト
- 20. '<>'と '!='の違い
- 21. の違いと<E>
- 22. !=と<>の違い
- 23. 私は基本的なtensorflowを勉強しながら、</p> <p>...私が間違っているものを教えてください私はTensorflowについては、それを解決することはできません
- 24. 誰かが自分のコードを見て、何が間違っているのか教えてください。
- 25. 誰かがesp、ebp、esiの違いを教えてください(非常に簡単に言えば)?
- 26. aspxの<%:と<%=と<%#の違いは何ですか?
- 27. 「new」キーワードを使用する場合と使用しない場合の違いを教えてください
- 28. C#<を<HTMLファイルに置き換えてください。
- 29. クライアントに間違ったパスワードを教えてもらう方法を教えてください。
- 30. この写真を見て何が間違っているのか教えてください
私たちが類似点に焦点を当てれば、リストはもっと短くなるかもしれません – beauXjames