Nextcloud - git clone

Created by: Lester Caine, Last modification: 8 hours 46 minutes ago

Base server  Core functionality and base apps  3rdparty 3rd party libraries
Currently running on branch/tag 32.0.5 

Clone steps
cd /Development
git clone https://github.com/nextcloud/server.git
cd server
git submodule update --init
***Change tag***
git pull
git fetch --all
git fetch --tags
git checkout tags/v32.0.5
git submodule update --init --recursive
cd 3rdparty
git submodule update --init --recursive

We also need to add submodules that are not yet merged with the master repository. viewer and notifications need to be coned into the apps folder, and Music was also added the same way.
The one thing I am not sure about is just what I do need to do to update to later versions. The original clone was simply created using the master branch of everything, and while working fine, several additional apps have not yet been updated to make them compatible with v33.0. Also while I keep the git copy of server in the Development folder, this is mirrored using BeyondCompare to the local and main servers. and changes between the two versions can easily be tracked and manual tweaks catered for later.