What is Upgrade, Patch, Pull? What are the differences and settings?
Upgrade, patch and pull operations are operations performed to obtain new versions, patches made on the system, innovations and the most up-to-date files. The upgrade screen essentially allows manual operations during version updates. The Release Notes page lists the current version of the server and any released versions. When you enter the versions, you can see the innovations and changes. The headings in the Release Notes are actually the steps completed during the Workcube upgrade process. When a new version or patch is released, a "Pull" or "Upgrade" process is performed through the release notes.

What is Upgrade?
It is the name given to an upgrade aimed at taking the existing system (version) to the next level, adding a new feature or removing the added feature. There is the version you are currently working on, and there is the version you will work on in the future. Upgrading is done to move the current version to the next version, that is, to make a version transition. For example; The current Holistic.21 version and the Holistic.22 version that will be worked on in the future.
What is Patch?
It is a program that corrects an error or a faulty function in the content of the program. Hotfixes and arrangements are made regarding functions throughout the system. Once completed, it is published as a patch for the current version on the "Release Notes" screen. Patch can also be described as a kind of sub-version.
What is Pull?
The method used to access the most current transaction on merged branches. It is the process of connecting to the on-site server on Workcube and pulling the codes on "Git" to your own server.
Attention: In order to pull, patch or upgrade Workcube, you must have both Git and a valid bitbucket app password.
Differences and settings.
Upgrade process occurs in certain periods, when you use the Patch method, it means you pull the code of the date you performed the operation into your environment. You cannot get a new patch again until a new patch is released by the center.
Pull means that you can click whenever you want and access the most up-to-date code through its branches.

git.git_password: The field where the Git password will be entered.
git.git_self_pull: By setting the field here to true, the self pull setting is activated.
git.git_dir: The file that the workcube will use in Win or Linux.
git.git_branch: It determines from which branch/environment the version will come.
git.git_url: Bitbucket git address is given with the license. Write the address.
git.git_username: Bitbucket git address is provided with a license. Write the username.
Attention: The files where Workcube is installed must be on git and your bitbucket user code, which Workcube gives you and updates at regular intervals, must be entered correctly in the input below. If this access code is correct, if you click on the bitbucket icon you see below, the app will automatically receive your password through the system bitbucket. Once you do this, it will be valid until the next access code you receive from Workcube.
Feedback
It lists the patch, pull, upgrade operations performed, thus showing information such as which operation was performed by whom and when.