Tips and Tricks

The following tips will help you use XML Canon effectively as a version control system.

  • Synchronize (Multi-User > Synchronize Project) often to ensure your project reflects the changes made by other users.

  • Any conflicts discovered during the synchronization process will be listed along with instructions for resolving the conflict. You cannot check in any changes until synchronization conflicts are resolved.

  • Because XML Canon automatically treats all of the project’s resources as part of the Revision Control System, the Add Resource to RCS option of the right-button menu Multi-User menus is not applicable when working with XML Canon.

  • When checking in changes, keep in mind that some changes are dependent upon other changes. (For example, a new child folder cannot be checked in until its parent folder is checked in.) If you check in a single change (using the Check in selected button) with a dependency on another change, the other change will also be checked in.

  • Acquisitions are not recursive. When you acquire a folder, its resources and sub-folders are not checked-out.

  • A folder must be acquired if you want to:

    • rename the folder (or one of its resources or sub-folders)
    • move the folder
    • edit the folder’s description
    • delete the folder