Thread:Project:Support desk/Upgrading using git/reply

Hi Jonathan!

No, you can use option 2 each time you upgrade.

However, it sounds a bit difficult to me. Copy the files and manually overwrite them. That is what Git can do; if I would use it, I would do that with git. I would first do an update in git with git pull and then I would git checkout the according tag.

Note that there is one problem you might get when you run git checkouts: Since you might use "unreleased" versions, it might happen that you update your database into a state, which somehow is errorneous and you cannot be sure that an update with a newer checkout will fix that state, because the version, which caused the error, is not made to be used in production. You can use such versions for development, but I would never use them for live sites.