5

Red Gate SQL Source Controlの使用を計画していますが、使用するソース管理システムはまだ決定されていません。Subversion(SVN)またはTeam Foundation Server(TFS)を使用できます

どちらを選択する必要がありますか?それはRed Gate SQLソース管理の方法にどのように影響しますか?

選択に影響を与える可能性のあるいくつかの要因は次のとおりです。

  • SQL Server2008R2を使用します
  • 現在、SVNまたはTFSは使用していません
  • データベース以外のコードのソース管理にSVNまたはTFSを使用することはありません
  • MSDNライセンスでTFSを取得するため、コストは要因ではありません
  • 私たちは同じオフィスとリモートの両方で働いています

どんな助けやアドバイスもいただければ幸いです。

編集:データベース以外のコードにはVSSを使用します。これは、今週後半にMercurial(Kilnを使用)に置き換える予定です。

編集:この質問を投稿して以来、Red Gate SQL Source Controlは、適切なコマンドラインを備えたすべてのソース管理システムで機能することがわかりました。したがって、Mercurial / Killnの実装で動作させることができ、間違いなくそれを検討します。それに関するアドバイスは非常に役に立ちます。

4

2 に答える 2

3

データベースソース管理のコンテキスト外でTFSを使用したことがありますが、Redgate Sqlソース管理を使用してSVNのみを使用しました。

私の見解は次のとおりです。TFS の方法論テンプレートとの緊密な統合がなければ、この状況で TFS を使用するメリットはありません。SSMS との統合は SVN にとって非常に常識的で直感的であるため、私のチームにとっては非常にうまく機能しています。

個人的には、TFS は管理面でかなり重く、SVN サーバーは非常に軽くて使いやすいことがわかりました。すでに TFS 管理の経験がある人がいる場合、それは TFS の議論になるかもしれませんが、それを除けば、SVN をお勧めします。

私は 1 つの要因に戻ってきます。このシステムで 1 時間以内に SVN を稼働させることができ、TFS でどれくらいかかるかは神のみぞ知ることです。

あなたの更新に従って-可能であれば、既存のリポジトリと統合することを強くお勧めしますが、完全な統合を待つか、今日データベースをバージョン管理下に置くかの選択である場合、私の心には選択肢がありません.

于 2011-02-21T19:37:08.330 に答える
1

SQL ソース管理には、Mercurial で動作するアーリー アクセス リリースがあります。お試しいただければ幸いです。詳細については、http://www.red-gate.com/messageboard/viewtopic.php?t=12786 を参照してください。Chris が言ったように、可能であれば、アプリケーションとデータベース コードの両方に対して 1 つのソース管理システムを用意するのがおそらく最善です。

于 2011-02-26T13:28:06.280 に答える