To update a server project from a server project file, you need the Administer Resources permission.
To update a main project and used projects with changes from the server project file, you must have read-write permission for all branches requiring updates.