NTFS support for Symbolic Links was added when Windows Vista was released (2007). 7 years later, and the only major VCS which added ‘native’ support for source-controlling NTFS symbolic links is Perforce.
Most multi-platform VCS (svn, git, etc.) support UNIX-style symbolic links. Why is it so hard to add support for NTFS ones?
Even more confusing is why Microsoft’s own TFS doesn’t support NTFS symbolic links?
Why would I want to use symbolic links, you ask? There are many use cases for that – I’ll provide examples in a separate post, if people would be interested.
So, what do you do if your developers rely on symbolic links in their workspace? To be honest, not much. The alternatives are: Continue reading