6

私は小さな開発チームを担当しており、主にデータベース開発を担当しています。現在、ソース管理システムとして MS Visual Source Safe を使用していますが、これには限界があり、変更を真剣に考えています。あなたならどのシステムを選びますか?

4

11 に答える 11

11

小規模なチームの場合、私の経験ではSVNが最適です(過去にCVS、SVN、VSSを使用しました)。

強力で、ユーザーベースが大きく、Webインターフェイスなどの優れたツールがあります。

おそらくgitを勧める人もいますが、あなたが説明することにはやり過ぎだと思います。

于 2008-10-19T19:35:44.953 に答える
5

私たちのチームはSourcegearVaultを使用しています。これは、CVSやVSSによく似ていますが、しわがいくつかありません。

于 2008-10-19T19:48:39.717 に答える
4

私たちのチーム(.NET)は、数か月前にSubversion / TortoiseSVNVisualSVN(VisualStudio統合用)およびTracに切り替えました。これらのツールを十分にお勧めすることはできません。

于 2008-10-19T19:54:42.280 に答える
4

個人的な経験から言えば、SVN の使用を検討してください。私は ClearCase から遠く離れています。

私の会社では最近、ソース管理を使用して、スキーマとストアド プロシージャのデータベースの変更を追跡し始めました。変更を追跡するためにすべてを SVN の下に置くことは、非常に役立ちました。残念なことに、これまでの 4 年間分の作業が失われてしまいました。なぜなら、これまで DB について何もリビジョン管理されていなかったからです。

于 2008-10-24T19:10:46.597 に答える
3

集中型のバージョン管理システムには近づきません。分散バージョン管理システムは、集中型の作業方法を可能にしながら、より多くの柔軟性を提供します。

より技術的な人にとっては、git が良いかもしれません。結局のところ、Linux カーネルの人々によって開発されたものです。

使いやすさを求める人には、おそらく Bazaar または mercurial の方が適しています。

于 2008-10-24T19:02:35.740 に答える
1

Subversion、 Visual SVNを探してください。無料で、本当に使いやすいです。

また、Subversion(SVN)を使用したSQLServerデータベースのバージョニングもご覧ください。

于 2008-10-19T19:34:07.237 に答える
1

特にデータベース開発の場合、および MS SQL を使用している場合に備えて、SVN/TFS/VSS/Vault で動作し、データベースのソース管理に役立つRed Gate のSQL ソース管理製品を検討することをお勧めします。

于 2010-05-13T11:37:06.137 に答える
1

パーフォース。

商用ソフトウェアであり、SVN のように無料ではありませんが、優れています。クロスプラットフォーム、使いやすい、GUI、コマンド ラインなど。

于 2008-10-24T20:39:26.090 に答える
0

データベースをバージョン管理下に置くには、SVN + SQL Examiner Suite が最適なソリューションだと思います。

于 2010-05-13T11:30:28.067 に答える
0

TFS 2010 - 5 人で使用する権利が必要です。それ以外の場合は、企業向けのさまざまな格安オファーがあります。

仮想化を備えたまともなコンピューターにセットアップします-1つのvm TFS、1つのSQL、1つの(おそらく)ビルド(のみ)。

  • SQL Server を使用したソース管理。

  • 統合された作業項目の追跡

  • 継続的インテグレーションをテストなどと統合できます。

  • ドキュメントの共有ポイントを統合できます。

2010年バージョンでのセットアップは簡単です ;)

于 2010-05-13T11:33:12.780 に答える
0

無料ではありませんが、非常に優れた (!) システムは「PlasticSCM」です: http://www.plasticscm.com/demos/plastic28/index.html

並列開発に非常に適したブランチで動作します (「タスクごとのブランチ」パターン)。すべてのタスク (チケット、バグ、問題など) に対して、子ブランチを作成します。Plastic はディスク上の「ワークスペース」を更新するので、すべてのファイルが正しいバージョンになります。あなたは自分のブランチで作業しているので、必要なだけ変更やチェックインを行うことができます。これは素敵に機能します!

別のブランチに切り替えた場合 (迅速なバグ修正が必要なため)、すべての変更はサーバー上で「保留」され、現在のワークスペースはその別のブランチに自動的に更新されます。変更を加えてチェックインし、ブランチに戻すことができます。すべてのファイルが再び保留解除されるため、以前の場所から続行できます。とってもとっても素敵。

非常にクールな GUI クライアントを備えており、MacOS + Linux でも動作します。

于 2009-12-10T12:23:42.387 に答える