Create a Local Working Copy

In order to use Subversion to provide version control of the Packages in a model, you need to prepare a functional SVN working copy folder that can be accessed through an Enterprise Architect version control configuration within that model.

Create a Subversion working copy folder



See also


Choose or create a suitable directory on your system in which to create your Subversion working copy.


Open a command prompt window and navigate to the directory you have selected. For example:

     C:\> mkdir mySVNWorkSpace

     C:\> mkdir mySVNWorkSpace/myEAModelName

     C:\> cd mySVNWorkSpace/myEAModelName


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. For example:

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


     --username myUserName

     --password myPassword

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

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 the P key 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.


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