Hello,
First of all thanks for your reply.
When I checkout the code from SVN repository from the server I get all
the code in writable mode. But using CVS when we get the code, it is in
read-only mode and if one needs to modify the code, CVS does not allow
it unless the user checkouts the file, whereas in SVN any user can
modify the code without locking it. So I want to force the user to
checkout the file(s) before it can be edited by the user.
How this can be achieved in SVN?
-----Original Message-----
From: Andy Levy [mailto:andy.levy@gmail.com]
Sent: Friday, October 12, 2007 4:38 AM
To: Joshi, Mahesh
Cc: users@subversion.tigris.org
Subject: Re: SVN Query
On 10/11/07, Joshi, Mahesh <Mahesh.Joshi@fiserv.co.in> wrote:
>
> I had installed SVN, created a repository and configure it on my
machine
> successfully. Also I configured SVN on my Eclipse3.2 IDE. Now when I
get the code from repository to some client machine. >
>
> My question is that if I commit a file after modification and again I
try to edit it without checking out it should not allow me. And once a
user
> checkout a file other should not edit it like in CVS.
>
> How this can be achieved??.
I think you misunderstand the meaning of "checkout" as it relates to
Subversion. With Subversion, all users can edit in their working copy
at anytime, and their changes are merged with others' when committing.
Your working copy is always writable, unless you have files which have
the needs-lock property set on files, which will make them read-only
until you've claimed a lock.
Have you read the Subversion manual yet? It explains quite well the
difference between the copy-modify-merge model (default in Subversion)
and the lock-modify-unlock model (which you're apparently expecting).
http://svnbook.red-bean.com/en/1.4/svn.basic.vsn-models.html explains
that specifically, but reading the whole book is recommended.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 12 08:07:20 2007