Create a Local Working Copy

In order to make use of Subversion to provide version control of your model's packages, you must prepare a functional SVN working copy folder that can be accessed through an Enterprise Architect version control configuration.

Use to

Create a Subversion working copy folder, suitable for use with Enterprise Architect

How to



See also


Choose a suitable directory on your system, in which to create your Subversion Working Copy.




Open a command prompt window and (if necessary create and then) navigate to a suitable directory to use as your Subversion working copy directory.

For example:

C:\> mkdir mySVNWorkSpace

C:\> mkdir mySVNWorkSpace/myEAModelName

C:\> cd mySVNWorkSpace/myEAModelName




Issue the command to perform the initial check out from the Subversion repository, specifying the repository folder and local working copy folder, as well as your user name and password.

(By specifying your Subversion username and password, you ensure that they are correctly cached by Subversion and available for use by Enterprise Architect).

For example;

C:\> svn checkout "https://myserver:8443/svn/repos_folder

     --username myUserName

     --password myPassword


If you specify the HTTPS protocol when performing the initial Subversion check out, a prompt displays to accept a security certificate; in this instance, press ( P ) to permanently accept the certificate.

The nominated local folder is configured as a Subversion working copy folder.

Any files already existing in the repository folder are downloaded to the working copy folder as working copy files.




You should now verify that your Subversion environment functions correctly.

Verify the SVN Workspace



It is important that Subversion caches your username and password, so that it never has to prompt for user input; a check-out operation might not request authentication, and if it does not you should perform an action that does request authentication, such as adding and committing a dummy test file
The process described above can also be performed using TortoiseSVN's Checkout command (which provides options to browse) when specifying both your repository folder and your local folder; when prompted for authentication details by TortoiseSVN, make sure you place a check against the Save Authentication Data option