Creating a New Directory in Apache Subversion
There are two ways to create a new directory in Apache Subversion. You can either create the directory in your working copy and then commit it to the repository as a separate operation, or simply create the new directory in the central repository.
1) Creating a directory in the working copy:
svn mkdir (working-copy-location/name-of-new-directory)
In this example, we’re creating a new directory called ‘Release2’ in the branches folder. You’ll need to perform a commit to send this new directory to the repository and share it with the rest of the team.
2) Creating a directory in the repository:
svn mkdir -m “log message” (repository-URL/name-of-new-directory)
3) The –parents Option
Note that regardless of whether you’re creating a new directory in the repository or in a working copy, the intermediate directories must already exist. If you need to create the intermediate directories, you must use the –parents option.
In this example, we’re creating two directories in the ‘NewRepo’ repositories, a ‘Releases’ directory and a ‘Release3’ directory.
Looking for an easy-to-use cross platform Subversion client? Claim your free 30 day trial of SmartSVN Professional by visiting: www.smartsvn.com/download