Git integration

Edit (pull request)

When you create a new topology or application, Alien4Cloud also create a related local git repository.
It allows users to benefit from the git history for every modifications that occurs on the topology and it also enable users to push to or to pull from a remote repository.

Git buttons

Define your remote git repository

Git remote

You will have to configure the remote git URL before being able to push or pull.

You can push or pull only if you have saved the modifications on the topology.

Push to a remote repository

You can decide on which branch to push to. If non is defined, it will push to the master branch.
In order not to store the credentials inside Alien4Cloud, it is requested when you want to perform the action to push.

Alien4Cloud don't support conflicts resolution right now

When having a conflict, Alien4Cloud will push the commits into a new branch (alien-conflicts-*) and re-branch to the current. We will let you merge the changes into your choosen branch using your prefered tool.

Pull from a remote repository

You can decide on which branch to pull to. If non is defined, it will pull to the master branch.
In order not to store the credentials inside Alien4Cloud, it is requested when you want to perform the action to pull.

Alien4Cloud don't support conflicts resolution right now

When having a conflict, you will have to merge using your prefered tool before continuing the edition.

Edit (pull request)