Thanks for your feedback.
 

Subject: RE: CVS Vitrual Project
Date: Mon, 8 Jun 2009 15:45:18 -0400
From: [email protected]
To: [email protected]
CC: [email protected]




I haven't tried it, but it sounds like that should work. 



From: Rez P [mailto:[email protected]] 
Sent: Monday, June 08, 2009 3:31 PM
To: Risman, Mark
Subject: RE: CVS Vitrual Project


Bummer :(
 
So could I stitch together such a new project comprised of subfolders from 
other existing projects with their cvs subdirectories intact? And when the 
files in the new project are modified the changes will really happen to their 
place in the existing projects?
 


Date: Mon, 8 Jun 2009 14:47:06 -0400
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: RE: CVS Vitrual Project




CVS looks at the "CVS" subdirectory of the working directory for its metadata, 
and among other things, that metadata tells CVS where in the repository to find 
the files you're checking out or in. This means that even with the symlink, the 
CVS file operations will be looking at what's in your "NewProject" directory 
for this metadata, not at projectXYZ or projectFooBar.
 
You could still go to the other project checkout directories and check in from 
there, but it sounds like that's not what you want.



From: [email protected] 
[mailto:[email protected]] On Behalf Of Rez P
Sent: Monday, June 08, 2009 2:02 PM
To: CVS
Subject: CVS Vitrual Project



We're running CVS on a Redhat linux server and our users all use Windows 
machines either using CVS command line or WinCVS or TortoiseCVS.  I'm not clear 
on the CVS manual about this.  Is it possible to create or have a project in 
CVS that consists of only files(NO folders or subfolders) from other existing 
projects?
 
NewProject
                File1 (a symlink to $cvsroot/projectXYZ/file1)
                File2 (a symlink to 
$cvsroot/projectFooBar/folder/subfolder/xfile)
                .
                .
                .
                File N (a symlink to 
$cvsroot/project123/folder/subfolder/file123)
 
And users can check out this new project and once they modify the files in it, 
the updates would actually occur to the existing files in other projects where 
they point to?
 
Should such a project be created directly on the server with symlinks pointing 
to the actual versioned files with correct permissions configured. Or should it 
be configured on the client machine and imported to CVS as a project or module? 
 Could someone please give me detailed instructions or point me to a link.
 
Thanks
 
 


Hotmail® has ever-growing storage! Don’t worry about storage limits. Check it 
out. 

**********************************************************

MLB.com: Where Baseball is Always On



Windows Live™: Keep your life in sync. Check it out. 



**********************************************************

MLB.com: Where Baseball is Always On

_________________________________________________________________
Windows Live™ SkyDrive™: Get 25 GB of free online storage.
http://windowslive.com/online/skydrive?ocid=TXT_TAGLM_WL_SD_25GB_062009

Reply via email to