Locking and git-tf and... danger?
Oct 16, 2012Charles Sterling

Summary
This post details the challenges and risks associated with the `git-tf checkin` process, specifically focusing on the need for locks to prevent race conditions and data inconsistencies when bridging Git and Team Foundation Server (TFS). It explains the default locking behavior of TFS, the implications of the `--no-lock` flag, and a scenario where not locking can lead to missed changesets. The post also initiates a discussion on finding safer alternatives to locking.
More from the Team Foundation Source Control Proxy Server trail
- November Patches for Azure DevOps Server
- TFVC Windows Shell Extension for VSTS and TFS 2018
- Testing devices made easier with Perfecto Mobile's MobileCloud™ platform and Team Foundation Server
- Network Considerations for TFS Proxy Servers
- Showing files with pending changes or files that are open in Visual Studio 2012 Solution Explorer