DataHub has Synchronize buttons and commands in different locations to perform different functions as follows
On top of the MagicDraw Containment tree
When you click this Synchronize button, all nodes from MagicDraw are synchronized. A single node without children nodes can be synchronized, while a node containing children nodes can be synchronized recursively.
The Synchronize button on top of the MagicDraw Containment tree.
On top of DataHub Explorer.
When you click this Synchronize button, all nodes in the Data Source of the selected node in DataHub Explorer are synchronized.
The Synchronize button on top of DataHub Explorer.
From the MagicDraw main menu
Clicking Tools > DataHub > Synchronize updates to Data Source performs the same function as clicking the Synchronize button on top of the MagicDraw Containment Tree. All nodes from MagicDraw are synchronized. A single node without children nodes can be synchronized, while a node containing children nodes can be synchronized recursively.
The Synchronize updates to Data Source command from the MagicDraw main menu.
From the MagicDraw shortcut menu
When you right-click a node and select DataHub Actions > Synchronize > Synchronize Node or Synchronize Node Recursively, the selected node is synchronized or recursively synchronized. You can also Update Pending DHLinks, Update Pending DHLinks Recursively, Clear Suspect DHTraces, Clear Suspect DHTraces Recursively, Remove DHLinks, Remove DHLinks recursively, Remove DHTrace and Remove DHTrace recursively.
The Synchronize command from the MagicDraw shortcut menu.
The Update DHLinks command from the MagicDraw shortcut menu.
The Remove DHLinks command from the MagicDraw shortcut menu.
From the DataHub shortcut menu
The Datahub shortcut menu is for Synchronize Node or Synchronize Node Recursively that the selected node is synchronized or recursively synchronized, Update DHLinks, and Remove DHLinks. You can also Update Pending DHLinks, Update Pending DHLinks Recursively, Clear Suspect DHTraces, Clear Suspect DHTraces Recursively, Remove DHLinks, Remove DHLinks recursively, Remove DHTrace and Remove DHTrace recursively.
The Synchronize command from the DataHub shortcut menu.
The Update DHLinks command from the DataHub shortcut menu.