Skip to content

Refresh and Publish

Timo Laine edited this page Oct 17, 2024 · 5 revisions

WORK IN PROGRESS

Refresh a model. This action updates the local copy of a model by importing and merging all changes that have been published to the remote model by other users. This means that if you have uncommitted changes in your local model (even if they are not in conflict with other changes to the repository), coArchi will require you to commit them as you do a refresh.

Publish a model. This action allows you to share your changes with your colleagues by saving them to the (remote) model repository. If needed, a resolution of conflicts will be triggered. Technically the publication corresponds to a "git pull" followed by a "git push".

Note: When using HTTPS via GitHub with 2-factor authentication (2FA), if you are able to import and refresh your model but see the following message on publish:

There was an error: <repo URL>: not authorized

Create a Personal Access Token and use it in place of your normal GitHub password.