Dale Worley wrote:
> -----Original Message-----
> From: allan juul [mailto:lambretta@inet.uni2.dk]
>
> Developer A maintain subproject_A while developer B maintain subproject_B.
>
> Now developer A wish to create a tag named v_1_0:
>
> $ svn copy \
> URL/paint/trunk/subproject_A \
> URL/paint/tags/v_1_0 \
> -m "Tagging subproject_A"
>
>
> Browsing the repository from the tags directory will now look like this:
>
> tags
> tags/v_1_0
> tags/v_1_0/file_A.txt
>
>
> Now developer B wish to create a tag named v_1_0:
>
> $ svn copy \
> URL/paint/trunk/subproject_B \
> URL/paint/tags/v_1_0 \
> -m "Tagging subproject_B"
>
>
> Browsing the repository from the tags directory will now look like this:
>
> tags
> tags/v_1_0
> tags/v_1_0/file_A.txt
> tags/v_1_0/subproject_B/
> tags/v_1_0/subproject_B/file_B.txt
> ---------------------------------------------------------------------
>
> It seems to me that part of the problem comes from the fact that developer A
> and developer B are both trying to create a tag "v_1_0", desipte that the
> code developer A is putting into the tag has little to do with the code that
> developer B is putting into the tag -- the files are related only because
> they have the same name.
>
> It would make more sense to have:
>
> tags/subproject_A/v_1_0
> tags/subproject_A/v_1_1
> tags/subproject_A/...
> tags/subproject_B/v_1_0
> tags/subproject_B/v_1_1
> tags/subproject_B/...
>
> Then developer A would always do
>
> $ svn copy \
> URL/paint/trunk/subproject_A \
> URL/paint/tags/subproject_A/v_... \
> -m "Tagging subproject_A"
>
> and developer B would always do
>
> $ svn copy \
> URL/paint/trunk/subproject_B \
> URL/paint/tags/subproject_B/v_... \
> -m "Tagging subproject_B"
>
> This makes more sense, and as a side-effect, eliminates much of the problem
> you are having.
i agree on the layout you suggest. but a side-problem then becomes the
*adding* of new subprojects. in order for this layout to work we must
have the new subprojects added in the Tags directory (this becomes
cumbersome for developers who just want to develop without thinking too
much of their version control system layout)
thanks again
./allan
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jan 3 19:38:05 2005