I found out that subversion doesn’t support symlinks under Windows.
I’m wondering if somebody knows a SCM tool that is able to work with symlinks under both Windows and Linux?
SCM tools currently missing symlink support under Windows:
- Clear Case
- Subversion
- Mercurial
- Perforce
Git itself handles symlinks (symbolic links) natively; I mean here that Git stores information that file is symlink in repository.
I think that Git for Windows (msysGit) can represent symlinks in working directory on NTFS. There is also
core.symlinksconfiguration variable, that if false makes Git check out symbolic links are checked out as small plain files that contain the link text. Git will probe and set ‘core.symlinks’ false if appropriate when the repository is created (git cloneorgit init).