うーん、マネージャーだったので、私はこれに対して2つの即時の「ひざまずき」反応があります。
- まだトレンディーである以外にgitを売り込んでいる理由がまだないのですか?
- 同様に、Subversionはどのように失敗し、交換が必要になりますか?
私は、実際には否定的ではありません-おそらく(状況に応じて)行われるべきケースがあると思いますが、もしgitがsubversionよりも「良い」という場合は、実際にはありません。
また、デメリットを列挙できるようにする必要があります-移行とリツールのオーバーヘッドを既に特定している-他に問題はありますか?たとえば、バックアップされた素敵な中央のリポジトリはどうなりますか?継続的インテグレーションビルドサーバーとどのように統合しますか(サーバーがない場合は、gitを忘れて最初にソートしてください)。セキュリティと追跡について-SVNは適切なログインと権限で実行されます。
私の考えでは、利点は柔軟性、より良いマージ、ビルドを壊さずにローカルコミットを実行できることなどです。欠点は、制御の欠如とその柔軟性にあります。
あなたがしたいのは、「より良い」subversionクライアントとしてあなたのマシンでgitをローカルに実行することだけかもしれません(私はmercurialを使用してこれをやっています)。
うーん、おそらくこの答え全体が本当にコメントなのでしょうか?ビジネスケースの特定に役立つかどうかを確認するために、(環境内の)git over subversionについてここで(質問で)ケースを作成する必要があります。
FWIW、リポジトリの特定のインスタンスをトランク/参照ソースに簡単に指定できること、そしてそれがビルドサーバーに配線する方法であることを知っています-DVCSでは管理上の決定よりも多くの違いがありますアーキテクチャに固有の何か。