私が働いている会社には、私たちが維持している 1000 以上のアプリがあります。これらの多くは、VB6 などの古いテクノロジ、または貧弱なテクノロジ (アクセス) にあります。
Source Safe からの移行を検討しています。TFS を実行しており、dot.net プロジェクトを TFS に移行しています。他のプロジェクトは TFS と統合されず、ポータルやその他の TFS 機能 (ソース管理を除く) は必要ありません。
製品の信頼性が低いため、他のプロジェクトを Source Safe に残すことを懸念しています。
私が見る限り、2 つのオプションがあります。
1) TFS で「VB6」と呼ばれる空のプロジェクトを作成します (たとえば)。VSS にある VB6 アプリごとに分岐します。これにより、すべての VB6 アプリがそのサブフォルダーに配置されます。このようにして、すべてのアプリを TFS に含めることができます。
2) ドット ネット プロジェクトを TFS に配置します。CVSNT リポジトリを作成し、他のすべての VSS プロジェクトをそこに置きます。
3) ドット ネット プロジェクトを TFS に配置します。他のすべてのプロジェクトは VSS のままにします。すべての VSS データベースで毎週の圧縮と修復を実行します。
人々はどのオプションが最良だと思いますか? 他の誰かが同様の状況にありましたか?