1. ホーム
  2. visual-studio

[解決済み] TFS、SVN、GITの違いは何ですか?[クローズド]

2022-02-27 09:47:32

質問

バージョン管理には、Microsoft Visual SourceSafeを使用しています。この方法を変更し、この作業に新しいソフトウェアを使用したいと考えています。これら3つのアプリケーションの違いは何ですか?どれがより良いのでしょうか?

これらのソリューションは、ビジュアルスタジオと統合されていますか?

解決方法を教えてください。

TFSはアプリケーションライフサイクル管理ソリューションであり、SVNとGitはソース管理のみのソリューションです。

TFSは、ソース管理だけでなく、課題追跡、文書管理、レポート作成、継続的インテグレーション、テスト用バーチャルラボなどの機能を備えています。

TFSのSource Control & SVNは集中型ソース管理、Gitは分散型ソース管理です。

Stackoverflowでは、TFSとSVNについて多くの議論がなされています。

TFSは、Visual Studioと最も緊密に統合されています。

SVNには、Visual Studioに統合するためのサードパーティーのオプションがいくつかあり、それらは非常に素晴らしいものですが、TFSほど緊密に統合されてはいません。

GitにはGitExtensionsがあり、Visual Studio内で低レベルの統合を可能にします。