Once the third-party has modified the locally saved project and sent it back to you, you can then update your server project with local changes. To do so, you need to import the received file back to the Teamwork Cloud server as a new version of the project.
To update a server project from a local project, you need to have the Administer Resources permission assigned to you. |
The branch selected for the update cannot contain any locks. They must be released before updating the project. |
To update a server project with local changes of the same project
When the Update from Local Project dialog opens:
select a local file exported from the server project you are working on
specify the branch to update
It is highly recommended that you create a new branch from the locally exported version of the server project. Doing so will ensure that the changes made in Teamwork Cloud and local changes can be merged together by using a correct common ancestor. If the Question dialog appears, click Yes to create a new branch from the locally exported version automatically. If you click No, the branch that is opened or selected in the Manage Projects dialog is specified automatically. |
disable the Maintain Mount Points of Used Projects option if you do not want Mount relationships to be created automatically upon the project update.
Click Update when you are done. An updated version of the project with the contents of the local project is created in the selected branch.
The server project will not be updated if the tool recognizes that the local project is the same version as the server project. The same rule goes for used projects. |
Used projects
If the exported version of the server project contains used projects, their status can be reviewed in the Update from Local Project dialog upon the project update. To do so, click More in the bottom-left corner of the dialog.
Depending on the changes made in the used project, the following actions can be performed upon the project update:
Update: if the local file contains used project-related changes, they are applied to the server project upon the main project update.
During a server project update from a local project, commits to branches being updated are not allowed, which means that other users working on the same project branch cannot commit the changes they have made. |