[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "it is in the way" problem
Re: "it is in the way" problem
Tue, 29 Jan 2002 12:31:46 -0800
I do not know what goes on in the CVS folders - it is best to leave it to CVS.
As someone pointed out in an earlier reponse, if you get the "it is in the way"
problem it is best to start fresh i.e. delete(or rename if you have local
modifications) the existing folder and checkout a new copy. If someone creates a
new folder which is not in your working copy, the update -d will always create
it for you.
I am not sure this helps, but once you start getting the 'it is in the way'
errors, I have not found a way to get CVS in synch with the working folder.
Jason Allen wrote:
> Well this is how it happens:
> The folder on the client contains one directory (/media) that was checked
> out of CVS correctly, all subdirectories have CVS folders with correct
> Entries, Root, and Repository files. The CVS folder that is in the same
> folder as \media contains one line:
> The folder on the server has been updated and now has the /include and /src
> folders in addition to the /media folder. I do an update and I get all the
> "its in the way" errors for all the files in the /media folder. During this
> update a Entries.log file appears in the root CVS folder containing the
> following two lines:
> A D/include////
> A D/src////
> While the CVS/Entries file still has this line:
> If I do another update I still get all the "it is in the way" errors but the
> Entries.log file dissapears and the Entries file is changed to this:
> With the media folder having dissapeared from the Entries file.
> Any idea why this would be happening?
> Jason A.
> ----- Original Message -----
> From: "Larry Jones" <address@hidden>
> To: "Jason Allen" <address@hidden>
> Cc: <address@hidden>; <address@hidden>
> Sent: Tuesday, January 29, 2002 9:41 AM
> Subject: Re: "it is in the way" problem
> > Jason Allen writes:
> > >
> > > I've narrow it down and it looks like this is the problem. There is a
> > > directory that was added later and isn't in the working copy, when I do
> > > update I get all the "it is in the way" errors, everytime. If I manually
> > > the directory to the CVS\Entries file, it works fine.
> > That implies that the directory *is* in the working copy, but that it
> > didn't come from CVS. Perhaps someone copied the directory and files
> > from somewhere else directly because they didn't know how to get it from
> > CVS (you have to use update -d to create new directories). Once you've
> > gotten yourself into such a mess, about the only thing you can do is to
> > rename the directory, do an update -d to get it from CVS, diff all the
> > files and manually merge any changes, then delete the original non-CVS
> > directory (and commit any changes you made in the new directory, if
> > desired).
> > -Larry Jones
> > I won't eat any cereal that doesn't turn the milk purple. -- Calvin
> > _______________________________________________
> > Info-cvs mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/info-cvs
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com