6

私は 35 人のプログラマーからなるチームのリリース エンジニアです。私たちは、PHP、Java、C#、および SQL に取り組んでいます。現在、約 1 年間問題なく動作している Subversion を使用しています。私たちは、紛争がますます一般的になる段階を経ています。アプリケーションのフットプリントが拡大しているため、チェックアウトとコミットのパフォーマンスが問題になりつつあります。

私のプロファイルに適合する商用または FOSS バージョン管理システムとクライアント ソフトウェアの人々が推奨できるものを考えています: - 集中リポジトリ - シンプルなマージ - 高速エクスポート、マージ、チェックアウト - 競合解決

助けてくれてありがとう!

; ) ランディ

-- 2009-04-16 @ 06:21 PST を追加

詳細: レポのフットプリントは ~ 6GB です。Git と Bazaar を見てきました。優れた機能とそれらを使用する理由。一元化されたレポが必要です。

4

8 に答える 8

2

Gitが適切な選択であることは事実ですが、「アプリケーション フットプリントの拡大」には、最終的にどの SCM を使用するかに関係なく、対処しなければならない他の問題が伴うことを忘れないでください。

すなわち:


マージ機能に関しては、Perforce または Git が Subversion よりも優れています。なぜなら、マージ情報を記憶しながら、多くのマージ戦略 (私たちのもの、彼らのものなど) を使用して、必要なサブツリーをマージできるからです。

最新の 1.6 バージョンでも、Subversion はブランチのルート ディレクトリからの確実な マージのみをサポートします (サブツリーをマージすることはできますが、現在チェックアウトしているサブツリー以外のサブツリーへのマージは正確ではありません)。log

于 2009-04-16T12:04:12.360 に答える
1

Bazaarは、さまざまな種類のワークフローで使用できます。一元化されたワークフローでの使用については、この記事を参照してください。

于 2009-04-17T10:39:57.693 に答える
1

Git で一元化されたリポジトリを使用できない理由はありません。Git はあらゆるワークフローをサポートします

于 2009-04-17T10:45:49.800 に答える
0

どちらの方法でも、FishEyeを追加してください。複雑さが増すにつれてコードを管理するのに役立ちます。

現在、SVN、Perforce、およびCVSをサポートしています。

于 2009-04-16T16:48:01.810 に答える
0

borlandの Starteam には満足しています。チェックイン/チェックアウト操作は、リモート システムからでも高速であり、さまざまなビューとプロモーション ステータスも提供されます。

于 2009-04-16T12:18:33.200 に答える
0

小切手:

于 2009-04-16T23:07:38.543 に答える