Subversion

Manage Astah files with Subversion. Add [Commit, update, compare change] menu in Astah directly works with Subversion.

Details

Compatible with
Astah Professional 6.6 or later
Latest Version
1.0.14 (Sep. 12, 2012)
Support
No technical support is provided.

What You Can Do with the Subversion Integration Plugin

You can perform the following Subversion operations from Astah:

  • Commit
  • Update
  • Show the differences between the local file and the latest revision
  • Show the differences between the local file and the base revision

How to Install

  1. Download the Plugin file.
  2. After the download is complete, drag the downloaded .jar file to an open instance of Astah. A pop-up will appear asking you to confirm installation. Choose [Yes]. If the pop-up below opens, restart Astah.
    Plugin installation confirmation dialog in Astah
  3. If you see [Simple SVN operation] under [Tools], the installation is complete.
    Simple SVN operation menu under Tools in Astah

How to Use

  1. Make sure you have a Subversion client, and add your .asta files to the working copy managed by the client.
  2. Launch Astah and open the .asta file.
  3. Go to [Tools] – [Simple SVN operation] – [Configuration] and enter the information for the Subversion repository.
    Configuration menu under Tools - Simple SVN operation
  4. After modifying the models, go to [Tools] – [Simple SVN operation] – [Diff between the base revision], check the changes, and click [Commit].
    Diff between the base revision menu under Tools - Simple SVN operation
  5. If the repository has a newer revision, click [Update] to update all models in the open file. If the working copy also has changes, the [Merge] dialog opens. Choose how you want to merge.

Limitations

  • You can save only one repository URL, user name, and password.
  • Showing history and checking out are not supported.
  • You need an SVN client (for example, TortoiseSVN) to use this plugin.
  • Tested only with Subversion 1.7.
  • This plugin works with .asta files that are:
    • committed to and checked out from the Subversion repository, or
    • stored in the SVN working directory together with the committed files.
Back to Plugin List