From: Mahesh Kulkarni <maheshkk_at_rediffmail.com>
Date: 2005-03-21 10:26:20 CET
this is my first mail to this group... i've started using SUBVERSION from last ten days.. and found it very interesting.. i've been put up for some enhancement of subversion for my company INNVO SYSTEMS bangalore..
and i found some problem in this...
the problem given to me is to
1) creating a file system which consist of four types of source files
- Platform independent and project independent
- Platform independent and project dependent
- Platform dependent and project independent
- Platform dependent and project dependent
2) the current version controler our company using is CVS.. its replacement for CVS.. this subversion must support
- Version cotrol
- Access control
now to support all these i've created a file system which of multiple repository... and i've to check out files atlest from 3 repository for one project.. checking out whole repository for some common files is meaning less.. so i tried to check out only some files from the repository... one proble i faces is
Q1) i couldn't checkout in the same directory where i've already checked out.. bcz of .svn folder..
one obvious solution for this is to create a seperate folder in the workcopy and check out the files of other repository.. but if i do so i've to commit the files seperatly..
Q2) can i add files of other repository in the current work file by doing some modification to .svn folder?
Q3) if i checkout files from more than 2 repositories can i still mentain there versions..
Q4) what i did was i checked files from 2 repositories and i selected all files and commited it.. now the other files were added to the current repository and then i created an branch of it.. i used the recover command in the main work copy... now i've a branch were all supported files are copyd and they are also in version control.. if i modify the branch and then create a tag of it then it works fine.. but when i want to mearge it back i'll get problem of duplication in main work file... what do i do?
Q5) for every project checking out of files from more than 2 repositories is not so good.. i thought of creating a "Dependency file"
were i'll have the tree structer of whole repository and also the tre for individual projects... insted of checking out from all dependent directories can i write a script at client side which will read the dependency file and automate the checking process? and also one more script for commit.. can i use built in Hook scripts for it? if so which hook i can use?
i've stuck in these problems from last few days.. i'll be realyy thank full if any buddy can solve even a part of my problem pls reply to me.. pls..
This is an archived mail posted to the Subversion Users mailing list.