Search: Advanced search
Please enter a keyword or ID
Sharing Files in Surround SCM
When you share a file, a single copy of the file exists in multiple repository locations. Because the file is shared, when it is updated, all locations reflect those updates simultaneously. Operations on the shared file are applied to the base (linked to) file. When a file is shared, the file history, file name, custom field values, and workflow state are maintained. Only the file location is different. If a file or repository is shared in a branch, any subsequent branches maintain the defined shared files.
Sharing is a useful feature with many applications. For example, if a EULA file is identical across several projects, the EULA text file or Word doc can be shared in each project repository. If an update is made to the EULA file then those updates are automatically included in the next release of any of the projects that contain the shared document.
See File Sharing Strategy for more information.