[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cvs commit aborted: cannot rename file
From: |
Derek Robert Price |
Subject: |
Re: Cvs commit aborted: cannot rename file |
Date: |
Fri, 16 Aug 2002 13:36:44 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020606 |
Xu, Jenny wrote:
Using cvs on Solaris as server and cvs.exe in IDEA as client, version
cvs 1.11.1p1.
Developers can commit their own files, checkout and update all the
files successfully.
But if developer A update a file created by developer B, then commit
that file, A got this error message:
***************************************************************
X:\cvs.exe commit -m "" Test1.java
Checking in Test1.java;
X:/cvsroot/examples/Test1.java,v <-- Test1.java
new revision: 1.9; previous revision: 1.8
cvs.exe [commit aborted]: cannot rename file
X:/cvsroot/examples/,Test1.java, to X:/cvsroot/examples/Test1.java,v:
File exists
CVS command finished execution
Shared network drives are not recommended as a way of accessing CVS
repositories. There are all sorts of disasterous things that can go
wrong, many of them having to do with caching and locking and which can
result in severe data loss.
I know NFS has these problems. SMB might very well have them as well.
That said, the specific problem you are encountering is probably related
to permissions on the file. When I have seen that error message
previously, the drive was an SMB share exported by a Samba server
running on UNIX. Tweaking the Samba server might fix things, but again,
I wouldn't recommend it unless you are a developer dead-set on finding
and fixing all the problems you'll encounter yourself. If you are, feel
free to request more advice. :)
Derek
--
*8^)
Email: derek@ximbiot.com
Get CVS support at http://ximbiot.com
--
On every question of construction [of the Constitution], let us carry ourselves
back to the time when the Constitution was adopted, recollect the spirit
manifested in the debates, and instead of trying what meaning may be squeezed
out of the text, or invented against it, conform to the probable one in which
it was passed.
- Thomas Jefferson, letter to William Johnson,
June 12, 1823, _The Complete Jefferson_, p. 322.