[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Noob has it fubar'd - any hope?

From: Ryan Schmidt <subversion-2007b_at_ryandesign.com>
Date: 2007-04-03 22:33:36 CEST

On Apr 3, 2007, at 15:15, Bill Walton wrote:

> I've got Subversion and TortiseSVN installed on my dev box (WinXP),
> and the Rails app's source code (the app is now released) is in one
> or more repositories. It's been a good six months since I took
> those first steps and I can't tell whether it's one repository or
> more. I'd really like to start fresh with Subversion and do it
> right this time. But I can't figure out how. Subversion tracks
> everything I do through Explorer. How should I proceed? Do I
> uninstall SVN? Then reinstall and then import the app? Any help
> would be really appreciated.

Um... well...

I see no reason to throw out the repository you now have. If its
layout isn't the way you want it, you can easily move things around
within the repository to achieve your desired layout. And the
repository history will track all that so you'll have a record of it
later, which is always a good thing.

Unless you have things in multiple repositories. Since it sounds like
this is a single project, it probably makes more sense to put it in a
single repository. If we find it's in multiple repositories, then you
may want to "svnadmin dump" things out of the secondary repositories
and "svnadmin load" them into whatever you decide is the main

First you need to find out how many repositories you have and where
they are. You said "Explorer." Do you mean Internet Explorer? Then
you are serving your repository(ies) using Apache. Read your Apache
configuration file to find the line (or lines) starting with SVNPath
and SVNParentPath. That's where your repository(ies) are on disk.

Or possibly when you said "Explorer" you meant Windows Explorer, and
you're just referring to the way in which TortoiseSVN integrates with
Windows Explorer. If so, then that doesn't tell us anything about how
your repository is served or where it is. The start of the URL will
tell us though. What's the URL through which you access your
repository? Does it start with file:///? If so, that points directly
to the repository. Does it start with http:// or https://? If so,
that's an Apache-served repository; read the Apache configuration.
Does it start with svn:// or svn+ssh//? That's served with svnserve;
look for the svnserve configuration file. If you can't remember your
repository URL, use "svn info" on your working copy. I believe the
equivalent using TortoiseSVN would be to show the Properties window
in Windows Explorer, then click the TortoiseSVN tab.

There's no reason to uninstall the Subversion software. If it's not
the current version (1.4.3), then you should probably update. I
believe you can just install 1.4.3 on top of whatever version you have.

It sounds like you may not have understood Subversion when you
started 6 months ago, and would now like to do it right. Have you
read the book? If not, I highly recommend it, as it explains
everything. http://svnbook.org/ . That's just for Subversion itself;
as for how to use TortoiseSVN, I'm sure they have additional
documentation on their web site.

To reply to the mailing list, please use your mailer's Reply To All  
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Apr 3 22:47:39 2007

This is an archived mail posted to the Subversion Users mailing list.