You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Kenneth Porter <sh...@sewingwitch.com> on 2007/01/05 15:09:57 UTC
I hate "svn help import"
"svn import" bites me every time I use it. Today, I wanted to import the
source tree for wxWidgets into my vendor tree. So I run wxMSW-2.8.0.exe to
install it to d:\devel\wxWidgets-2.8.0. I cd to d:\devel and run:
cd d:\devel
svn import https://myserver/myrepo/vendor wxWidgets-2.8.0 -m "Import
wxWidgets-2.8.0."
When it completes, I discover that instead of acting like "svn add" (which
would have put everything under a new wxWidgets-2.8.0 subdirectory in the
repo) it's dumped everything that was in that directory into my vendor
directory in the repo. Ugh. Now I have to go clean it up.
Perhaps someone could suggest better wording for "svn help import" that
would keep me from making this mistake again in 6 months.
Here's what's there now:
If PATH is a directory, the contents of the directory are added
directly under URL.
I'd suggest a parenthetic caution:
If PATH is a directory, the contents of the directory (not the directory
itself)
are added directly under URL.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: I hate "svn help import"
Posted by Nathan Kidd <na...@spicycrypto.ca>.
This comment is tangental to your suggestion for better 'svn help
import' wording, but I have, in 3+ years of using SVN to manage many
projects and vendor branches, never once in my life used the "import"
command. IMO an in-place Add is simply better because you get to see
exactly what you'll get *before* commiting. You can always 'svn co -N'
if you want a sparse tree to add into.
-Nathan
Kenneth Porter wrote:
> "svn import" bites me every time I use it. Today, I wanted to import the
> source tree for wxWidgets into my vendor tree. So I run wxMSW-2.8.0.exe
> to install it to d:\devel\wxWidgets-2.8.0. I cd to d:\devel and run:
>
> cd d:\devel
> svn import https://myserver/myrepo/vendor wxWidgets-2.8.0 -m "Import
> wxWidgets-2.8.0."
>
> When it completes, I discover that instead of acting like "svn add"
> (which would have put everything under a new wxWidgets-2.8.0
> subdirectory in the repo) it's dumped everything that was in that
> directory into my vendor directory in the repo. Ugh. Now I have to go
> clean it up.
>
> Perhaps someone could suggest better wording for "svn help import" that
> would keep me from making this mistake again in 6 months.
>
> Here's what's there now:
>
> If PATH is a directory, the contents of the directory are added
> directly under URL.
>
> I'd suggest a parenthetic caution:
>
> If PATH is a directory, the contents of the directory (not the
> directory itself)
> are added directly under URL.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org