Team Foundation Version Controlからの移行
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
Team Foundation Version Control (TFVC) は、Gitに似た集中型バージョン管理システムです。
TFVCとGitの主な違いは次のとおりです:
- TFVCがクライアントサーバーアーキテクチャを使用して集中型であるのに対し、Gitは分散型です。Gitはリポジトリ全体のコピーを操作するため、より柔軟なワークフローを備えています。例えば、リモートサーバーと通信することなく、素早くブランチを切り替えたり、マージしたりできます。
- 集中型バージョン管理システムでの変更はファイルごと(チェンジセット)ですが、Gitではコミットされたファイルは全体(スナップショット)として保存されます。
詳細については、以下を参照してください:
- MicrosoftのGitとTFVCの比較。
- Wikipediaのバージョン管理ソフトウェアの比較。
Gitへの移行
TFVCからGitへ移行するためのツールは提供していません。移行に関する情報は次のとおりです:
- Microsoft Windowsで移行する場合は、以下を参照してください:
git-tfsツール。- このTFSからGitへの移行情報。
- Unixベースのシステムをお使いの場合は、このTFVCからGitへの移行ツールを参照してください。