Hi Folks,
I stumbled across subversion a few weeks ago and tried to find some information
on how subprojects can be reused within the repository, but haven't found my
answer in the archives or the design docs (or just haven't interpreted what I
read correctly, if so, just put my nose on it).
We are using some shared subprojects mostly deailing with some basic stuff or
common database routines, which shoud act as libs (currently everything is perl)
for other projects. As these subprojects should not be copied to all our main
projects, we instead created links in the cvs repository on the server, so
on each checkout/checkin the same set of files is checked out/checked in.
So when changing something in the subproject during development of any
subproject these changes (HEAD) are available to all other mainprojects
as well (for allready checked out copies only cvs upd is requried)
The small picture:
cvs/lib/DBLib
cvs/Project1
cvs/Project1/lib/DBLib
cvs/Project2
cvs/Project2/lib/DBLib
cvs/Project2/lib/OtherLib
As in the repository all DBLib dirs are (manually) linked to that of the common cvs/lib/DBLib
it does not matter for which project we check out DBLib as it always is updated (on HEAD)
and tags are set for all main projects. So DBLib will have tags of Project1 and Project2
Any info would be appreciated
Cheers
+rl
-------------------------------------
Roland Lammel
-------------------------------------
Services / Technical Assistance / PPA
Kapsch CarrierCom
Triesterstr. 70a, 1102 Wien
-------------------------------------
mailto:roland.lammel@kapsch.net
Tel: +43 1 60501 - 3456 (ESN 572 3456)
Fax: +43 1 60501 - 3405
Mobil: +43 664 628 - 3456
-------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Apr 17 09:46:03 2002