Monday, June 11, 2012

SVN checkout the contents of a folder, not the folder itself


I'm fairly new to linux and svn. I'm trying to checkout the trunk folder of a project into my public_html directory using this command (while in public_html):




svn checkout file:///home/landonwinters/svn/waterproject/trunk



The waterproject directory contains the files from untarring a base install of drupal.



It checks out fine, except all the files are in public_html/trunk instead of just being in public_html .



I don't know the command to move all the contents of trunk up to public_html and rm trunk, but I think I could figure that out relatively easily. I just want to know if I can just check out the contents of a folder, without the folder itself.


Source: Tips4all

4 comments:

  1. Just add a . to it:

    svn checkout file:///home/landonwinters/svn/waterproject/trunk .


    That means: check out to current directory.

    ReplyDelete
  2. svn co svn://path destination


    To specify current directory, use a "." for your destination directory:

    svn checkout file:///home/landonwinters/svn/waterproject/trunk .

    ReplyDelete
  3. Provide the directory on the command line:

    svn checkout file:///home/landonwinters/svn/waterproject/trunk public_html

    ReplyDelete
  4. Just add the directory on the command line:

    sudo svn checkout svn://192.168.1.1/projectname/ target-directory/

    ReplyDelete