Development Tasks / Version Control with Git
The OpenCDSS project is using Git and GitHub for version control. Git protocols for StateMod follow OpenCDSS protocols and are summarized here for reference.
Git Training
There are numerous resources on the internet for Git training. See also the CDSS / Learn Git documentation.
Git Tools in Repository
Several scripts are installed in the build-util
folder and can be used for StateMod development.
Run these scripts from the command line:
git-check-statemod.sh
- check the status of StateMod repositoriesgit-clone-all-statemod.sh
- clone all repositories, if not already cloned, after cloning the main repositorygit-tag-all-statemod.sh
- tag all repositories for a StateMod version