Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

How to checkout multiple SVN folders #2314

arkady.itkin ·
My project consists from several svn projects not united by common parent folder.
I need to checkout all these folders for the build.
If I try to define multiple SVN urls in repository checkout fails because QB escapes blanks between urls before passing it to the SVN command line (BTW, SVN command line does support several urls).
If I define two different repositories (one for each folder) and chekoput then in 2 separate steps, somehow QB decides it needs to switch between two projects and execute SNV switch command which, of course, removes the sources of the first folder.

Dead end.
Any idea how to work it around other then dropping at all checkout steps and make checkout in shell?
  • replies 5
  • views 4165
  • stars 0
robinshen ADMIN ·
Define two seperate repositories, and make sure that the destination path setting in the repository is not overlapped.
arkady.itkin ·
What can I do if I need to check both projects under same folder? That's pretty common scenario.
I remember that in older versions of QB we did not have such problem.
robinshen ADMIN ·
This is the same as if you checkout from subversion manually from command line, subversion does not allow you to checkout different url to the same folder, unless you instruct it to place checkouts into different folders. QB1 do the same thing (put different src directory into different sub folder)
arkady.itkin ·
Right. But I can checkout two different sub-folders (one per checkout) under same root folder. It works perfectly in svn but not in QB (as I wrote, QB decided to execute svn switch command when I execute checkout for the second repository).
I worked it out by executing svn checkout command as a shell command for the second folder.
robinshen ADMIN ·
Yes, QB can also checkout different subversion urls to different sub folder by specifying the destination path in subversion repository definition.