On Friday 24 September 2010, Hari shankar wrote: > i have structure like this in SVN repo > > root-dir > > -- child-proj-1 > > -- child-proj-2 > > i want to give path to root dir and checkout all the child projects > directly. > > i.e. i want to give a command something like > *svn checkout https://svn.repo/root-dir* > in a local dir named C:\workspace [...]
Note: SVN doesn't do any wildcard expansion. Since this is also not a path, the shell won't do that expansion either for you. For that reason this can't work. > [...] i should get result like > > C:\workspace > > -- child-proj-1 > > -- child-proj-2 > > Is this possible? The SVN checkout command above will copy root-dir too but > i don't want. Quoting from "svn help checkout": | If PATH is omitted, the basename of the URL will be used as the | destination. If multiple URLs are given each will be checked out | into a sub-directory of PATH, with the name of the sub-directory | being the basename of the URL. The "basename" is the last part of the URL, in your case it's "root-dir". Try specifying "." instead, it should then create the working copy in the current dir. The result is a bit different from checking out all child projects separately though, because it will also create a ".svn" folder with metadata in the current directory. If you delete that folder, you effectively have the same as checking them out separately. Uli -- ML: http://subversion.apache.org/docs/community-guide/mailing-lists.html FAQ: http://subversion.apache.org/faq.html Docs: http://svnbook.red-bean.com/ Sator Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932 ************************************************************************************** Sator Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932 ************************************************************************************** Visit our website at <http://www.satorlaser.de/> ************************************************************************************** Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden. E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Sator Laser GmbH ist für diese Folgen nicht verantwortlich. **************************************************************************************