Microsoft でさえも、SourceSafe の使用を推奨する人は誰もいません。代わりに (高価な) TFS ライセンスが提供されるようになりました。SourceSafe は信頼できません。
私はそれについてここに書きました: Visual SourceSafe on E2。少し大袈裟ですが、それは私が SourceSafe をかなり長い間使用しなければならなかったからです。
信頼性はあなたを噛む大きなものです。しかし、SVN や TFS には次のような便利な機能もあります。
TFS と SVN はどちらも複数のファイルのアトミック コミットを持っていますが、Sourcesafe はそうではありません。2 つのファイルを「一度に」チェックインする場合、それは 1 つの操作ではなく、ファイルの 1 つをチェックインしてからもう 1 つをチェックインするのと同じです。1 つのファイルがチェックインされ、もう 1 つのファイルがチェックインされていない、その間の状態を取得できます。
SourceSafe は、削除されたファイル、ファイルの移動、または名前の変更の履歴を保持しません。
最初の印象に反して、適切なオプションを設定すると、SourceSafe は同じファイルの複数の同時チェックアウトをサポートします。しかし、TFS、特に SVN は、この作業方法に適した設計になっています
SourceSafe とは異なり、TFS と SVN はどちらもインターネット上のサーバーに対して正常に動作し (TFS は問題ありませんが、SVN は非常に優れています)、SVN はオフラインでも問題なく動作します。たとえば、飛行機や電車にラップトップがあり、ネットがない場合でも、作業して比較することができます。これを行うデータはローカルに保持されているため、以前のリビジョンに戻すことも、元に戻すこともできます。
他の誰かが指摘したように、CVS と同様に、SourceSafe は「死んだ」製品です。積極的に開発されていません。TFS と SVN は、将来的に次のバージョンをリリースする予定です。