|
From: | Risman, Mark |
Subject: | RE: CVS Vitrual Project |
Date: | Mon, 8 Jun 2009 14:47:06 -0400 |
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: address@hidden [mailto:address@hidden 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 |
[Prev in Thread] | Current Thread | [Next in Thread] |