Commit a network in InfoAsset Manager

Commit and update network changes to the database in a multi-user environment.


Commit a network in InfoAsset Manager

Step-by-step guide

When changes are made to a version-controlled database item, they are stored in your local copy of the network (in your local working folder directory). To make changes available to other users, they must be committed to the database. With the commit, changes are uploaded to the database and merged with the changes of other users as a new version.

In the Explorer window, uncommitted changes in a network are indicated by a red circle icon with an exclamation point at the bottom of the network icon.

In a zoomed-in view of a network name in Explorer, a red circle icon with an exclamation point at the bottom of the network icon, highlighted in red.

To commit changes:

  1. In the Explorer window, right-click the network and select Commit changes to database.
    In the Explorer window, the context menu for the network expanded, with Commit changes to database being selected and called out with a red arrow.
  2. Alternatively, on the File toolbar, click Save.
    The File toolbar, with Save being selected and called out with a red arrow.
  3. Or, from the Network menu, select Version control > Commit changes to database.
    The Network menu expanded with Version control selected, and in the flyout, Commit changes to database being selected and called out with a red arrow.

In the Commit change to server dialog, a summary displays the changes being committed.

  1. Add a comment about the changes, such as “Added a manhole and deleted some manhole surveys”.
  2. Click OK.
    The Commit changes to server dialog, with the summary of changes highlighted in red, a comment added and called out with a red arrow, and OK being selected and highlighted in red.

Now, the red exclamation point icon no longer appears on the network icon.

In the Explorer window, the network icon showing no red exclamation point icon, called out with a red arrow.

Each time a change to the network is committed, a new version of the network is created. The commit history records each version of the network, enabling objects to be viewed, compared, and copied, which is useful even when working independently.

To view the commit history:

  1. In the Explorer window, right-click the network and select Show commit history.
    The Explorer window, with the context menu for the network expanded, and Show commit history being selected and called out with a red arrow.

In the Commit history dialog, each commit has a corresponding version number, date, user, and number of changes made.

To view commit details:

  1. Select an available version.
  2. Click Details.
    The Commit history dialog, with a version selected and called out with a red arrow, and Details being selected and highlighted in red.

The Commit details dialog displays.

The Commit details dialog.

To compare the differences between two versions:

  1. In the Commit history dialog, press CTRL while selecting two versions.
  2. Click Diff.
    The Commit history dialog, with two versions selected and Diff being selected and called out with a red arrow.
  3. In the Compare network dialog, select Show differences to view the Network differences window.
    On the left, the Compare network dialog, with Show differences selected and highlighted in red, and on the right, the Network differences window.

To revert to a previous version:

  1. From the Commit history dialog, use Branch or Copy.
  • Branching a subnetwork from your existing model maintains the history between both networks.
  • Copying starts a new network, which resets the history to version 1.

The Commit history dialog, with Branch and Copy highlighted in red.

When multiple users are working on the same network at the same time, there may be a situation where the same asset is modified by two users, resulting in a conflict.

The conflict is discovered when a commit is initiated, or when a user selects Update (get changes made by others) from the context menu of the network.

  1. If conflicts are found, right-click the network and select Resolve conflicts.
    The Explorer window, with the context menu for the network expanded, and Resolve conflicts being selected and called out with a red arrow.

Best practice is to check with the other users involved before confirming the resolution.

To view the commit history of individual objects:

  1. In the GeoPlan toolbar, click Find in GeoPlan to locate a specific node.
    The GeoPlan toolbar, with Find in GeoPlan being selected and called out with a red arrow.
  2. In the GeoPlan, double-click the node to open the property sheet.
    The GeoPlan, with a pipe selected and highlighted in red.
  3. In the property sheet toolbar, click Commit history.
    In the property sheet, on the toolbar, Commit history being selected and called out with a red arrow.
  4. Select a version. For this example, select all versions.
  5. Click Details.
    The Commit history dialog, with all versions selected and the Details button highlighted in red.

The Object commit details dialog displays information for the different object versions.

In the Object commit details dialog, a table of information about the different versions.

  1. Select Full history to display a color-coded table showing when each item was last edited.

Recent changes are highlighted in dark red.

In the Object commit details dialog, Full history selected and called out with a red arrow, and an expanded, color-coded table of version details, with recent changes highlighted in dark red.

Like the network history, to view the differences between two object versions:

  1. In the Commit history dialog, select the two versions.
  2. Click Diff to open the Object Comparison dialog.