RE: Re: [RFC] SVN 1.1.x: Shared Files (vs symlinks?)
From: Walter Nicholls <walter.nicholls_at_cornerstone.co.nz>
Date: 2004-04-21 23:28:37 CEST
>> 3) Each share in a group of shared files shall have a list of all
> Might it be better for only the root share to have the list of shared
Wouldn't symlinks do this automatically? Assuming symlinks are made to
Say I have the following library files
(repos)\library\trunk\include\xx.h
And a project
If I create a symlink:
(repos)\project\trunk\include --> \library\trunk\include
Then I will apparently have the following files:
(repos)\project\trunk\include\xx.h
.. which will track any change made to library\trunk, and any changes
Basically what this means is a double lookup (on the SERVER side) on
(There might need to be some handling of someone checking in changes to
With shared files, often what I actually want is to share a *released
1. Point the symlink to the release branch
(repos)\project\trunk\include --> \library\branches\v2.1\include
(no extra work required!)
2. Include a revision number in the symlink
(repos)\project\trunk\include --> \library\trunk\include at revision
The only issue I have with 1. is that the branch may possibly want to be
- Walter
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.