Source control products that support linked/shared files?
- by Ian Boyd
We're interested in moving from a source control system that supports the concept of shared or linked files.
A shared file means: a file modified in one project, is automatically updated changed in every other project that uses that same file. It does this without a developer having to request it, reverse-integrate it, ask for it, or even want it.
We're trying to see if any other commonly used source-control systems can meet our needs, and include linked or shared files. My limited research shows that:
Team Foundation Server doesn't support sharing files
Subversion doesn't support sharing files (including Externals)
CVS doesn't support sharing files (including Modules)
Anything else? (besides our current source control product, obviously)
References
Subversion and shared files across repositories/projects?
How to share files between CVS projects?
Will TFS ever support shared files for projects under source control?