This is a discussion on Help using CVS within the comp.unix.solaris forums, part of the Solaris Operating System category; --> Ok, so I went to the CVS web site and figured out how to start a new db and ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Ok, so I went to the CVS web site and figured out how to start a new db and so forth. However, I'm still having trouble. I want to start copying my source code there but I can't get cvs to allow me to create new directories and add them to the repository. The CVS web site said to create the env variable CVSROOT which I did. Then to actually create the directory, which I did. Then to do cvs init. Which I did. Now, the next step was to checkout the cvs root to start adding directories and so forth. So, here's what I did (as per the FAQ) cvs -d $CVSROOT co -l . Now, the use of the env variable here eludes me. The man page says that when using the -d option to cvs, it ignores the contents of the CVSROOT env variable. However, it won't let me checkout the root directory. Why? When I do that I get, "cvs [Checkout aborted]: Cannot checkout files in to the repository itself". What do I have to do? Andy |
| |||
| "Andrew Falanga" <excalibur@icehouse.net> a écrit dans le message de news: bg28ub$jk5go$1@ID-144395.news.uni-berlin.de... > Ok, so I went to the CVS web site and figured out how to start a new db > and so forth. However, I'm still having trouble. I want to start > copying my source code there but I can't get cvs to allow me to create > new directories and add them to the repository. The CVS web site said > to create the env variable CVSROOT which I did. Then to actually create > the directory, which I did. Then to do cvs init. Which I did. Now, > the next step was to checkout the cvs root to start adding directories > and so forth. So, here's what I did (as per the FAQ) cvs -d $CVSROOT co > -l . > > Now, the use of the env variable here eludes me. The man page says that > when using the -d option to cvs, it ignores the contents of the CVSROOT > env variable. However, it won't let me checkout the root directory. > Why? When I do that I get, "cvs [Checkout aborted]: Cannot checkout > files in to the repository itself". What do I have to do? > > Andy > Actually your trying to do the opposite. the checkout will create a directory in the local path (pwd) if such an entry exist in CVSROOT. That's explain why you're receiving that error. Instead look for "cvs add ", "cvs commit". |
| ||||
| M. Bouherrou wrote: >"Andrew Falanga" <excalibur@icehouse.net> a écrit dans le message de news: >bg28ub$jk5go$1@ID-144395.news.uni-berlin.de... > > >>Ok, so I went to the CVS web site and figured out how to start a new db >>and so forth. However, I'm still having trouble. I want to start >>copying my source code there but I can't get cvs to allow me to create >>new directories and add them to the repository. The CVS web site said >>to create the env variable CVSROOT which I did. Then to actually create >>the directory, which I did. Then to do cvs init. Which I did. Now, >>the next step was to checkout the cvs root to start adding directories >>and so forth. So, here's what I did (as per the FAQ) cvs -d $CVSROOT co >>-l . >> >>Now, the use of the env variable here eludes me. The man page says that >>when using the -d option to cvs, it ignores the contents of the CVSROOT >>env variable. However, it won't let me checkout the root directory. >>Why? When I do that I get, "cvs [Checkout aborted]: Cannot checkout >>files in to the repository itself". What do I have to do? >> >>Andy >> >> >> > >Actually your trying to do the opposite. the checkout will create a >directory >in the local path (pwd) if such an entry exist in CVSROOT. That's explain >why you're receiving that error. Instead look for "cvs add ", "cvs commit". > > > > I have tried something like that, I'll try again, I get a message that says something like, "You must checkout it out first." Andy |