Reputation: 2305
I am not able to answer myself the following questions concerning git handling by an on-premises TFS:
Thank you.
Upvotes: 0
Views: 58
Reputation: 8343
Short answer: TFS stores Git data in the Collection database. This choice is congruent with the initial design of transactional coherence and simplified backup strategy (no data dispersed in multiple files/filesystems). All TFS data is in a SQL Server database: filesystem is used only as a cache to avoid expensive operations. As a consequence you cannot manage "external" repositories.
If you really want to drill down on how this is accomplished, read Richard Banks' post.
Upvotes: 3