Version control

Use version control to create different versions of a project. Save your local changes to the repository and then commit those changes. If the project is a shared project, this allows other users to see your most recent changes. When you pull changes from the remote repository to see the latest changes that other users have made, there may be conflicts. This occurs when changes are made to the same element. The
Change history
tab displays any conflicts. You can then determine which change you want to keep.
To use version control
:
  1. Pull changes from the remote repository. The status bar indicates if there are changes to a shared project to pull. Pull changes to view the most recent changes made to the remote version of a shared project. You can then update this latest version of the project with your own changes.
    IMPORTANT: You are not looking at the most recent version of a shared project until you pull changes from the remote version. The number in the icon identifies the total commits made by other users sharing the project (remote commits).
  2. If there are conflicting changes to the content of a shared project,
    Manage conflicts
    displays the email address of the user who made the change and the date of the change. The details of each conflict appear for you to make a decision. Keep the changes from the remote project, keep the changes from the local version, or keep the changes of both versions.
  3. Push changes to the remote project. The status bar indicates if you have saved changes to commit to the repository. Commit the changes you made to the repository and then push those changes to make the changes available to anyone who opens the shared project.
  4. You can view changes that you saved to your local project but have not yet committed to the repository. Use the
    Uncommitted changes
    dialog box to compare the latest committed changes to the uncommitted changes in a project. View or discard uncommitted changes.
  5. Open the
    Change history
    tab to view the status and path of each change in your project.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.