On Feb 24, 2007, at 10:25, Kynn Jones wrote:
> I'm new to revision control, and have a very basic question.
>
> I have a project whose files live under different directory trees,
> something like
>
> /opt/lib/perl5/MyProject
> /www/cgi/myproject
> /www/docroot/javascript/myproject
> /www/docroot/icons/myproject
>
> So I want to have the same directory structure under MyProject/trunk
> in the repository, i.e.:
>
> MyProject/trunk/opt/lib/perl5/MyProject
> MyProject/trunk/www/cgi/myproject
> MyProject/trunk/www/docroot/javascript/myproject
> MyProject/trunk/www/docroot/icons/myproject
>
> OK now, let's assume that we have this, and that I have already
> populated these repository directory with files. Also, let's assume
> that I'm working on a Unix system, and that my current filesystem
> already has the directories
>
> /opt/lib/perl5
> /www/cgi
> /www/docroot/javascript
> /www/docroot/icons/
>
> ...possibly containing other files, unrelated to my project.
>
> My question is: how would I go about setting a working environment
> from the files that are archived under MyProject/trunk in the
> repository?
>
> Would I need to separately cd to each directory in the working
> environment (/opt/lib/perl5, /www/cgi, etc.) and execute "svn update"
> (or "svn checkout")? Or is it possible to achieve the same effect
> with a single svn command?
It would probably be better to have the following structure in your
repository:
MyProject/
trunk/
perl5/
cgi/
javascript/
icons/
You can check out the trunk of your project anywhere on disk that you
like. Then, make symlinks from all the other places (/opt/lib/perl5/
MyProject, /www/cgi/myproject, etc.) to the correct parts of this
single working copy. Then it's easy to update everything by just
updating the working copy.
--
To reply to the mailing list, please use your mailer's Reply To All
function
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Feb 25 01:16:44 2007