On May 8, 2008, at 1:09 PM, Max Kad wrote:
> I'm quite new to svn. I've installed and configured svn with
> apache and I also created repository on linux server.
> We are 8 developers, as far as I understand, each developer must
> have his own working copy. we prefer the working copy for each
> developer to be on the server rather than on the personal computer,
> the reason is testing, dependencies, databases etc.
> Do I have to set up for each developer his own working copy
> directory located at the /home directory, and then to check out
> almost everything from the repository to each person's working
> copy? or maybe there is another way?
> If yes, Do you know maybe if it is possible to do check out to
> remote directory located on the server via Eclipse or another IDE?
Every developer should have at least one working copy of their own,
yes. In the web site development company where I worked, we too
decided to have the working copies on the central development server,
in each developer's public_html directory in their home directory,
rather than on their local windows machine, because it was easier to
keep just a single copy of apache, mysql, php, imagemagick and
various other components working on the single development server,
rather than force each developer to keep this updated on their
workstations. We also didn't want to worry about differences in
programming for windows vs. programming for linux.
Developers could mount their home directory from the linux server as
an smb share on their windows machine. Tortoisesvn could be used to
check out directly to the smb share on the windows machine. Or
developers could log in to the linux server via ssh (using putty) and
check out or do other svn operations on the command line.
What part of the repository you check out into your working copies is
up to you. Usually you check out just the part you need Most
repositories will be set up with the trunk / branches / tags
directory structure, so you would generally only check out either the
trunk or the specific branch you're working on. For repositories that
house more than one project, you'd generally only check out the trunk
or specific branch of the specific project you're working on.
For future questions you should probably choose a more unique subject
line. Practically every email on this list could be considered an svn
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-05-09 01:12:40 CEST