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)