Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2 KB

README.md

File metadata and controls

39 lines (29 loc) · 2 KB

Tag BSD License (modified) Travis Shippable

OGS-5

Quickstart

cd [source-directory]
mkdir build
cd build
cmake ..

Open the Visual Studio solution which was created in the build-directory or just type make on Linux.

Using Git and GitHub

Following "A successful Git branching model", we suggest to have the following two main branches

  • master - the main branch where the source code of HEAD always reflects the latest official codes (i.e. trunk in SVN repository)
  • development - the main branch where the source code of HEAD always reflects a state with the latest delivered development changes for the next release.

To implement new features, every developer

  1. forks this repository to have their own (your repository is still private)
  2. makes a branch from master or development branch, and implement their stuff
  3. pushes the local branch to its GitHub repository
  4. makes a pull request from its GitHub repository to development branch in the envinf/ogs5-trunk repository

Once the development branch is ready to release a new version (this can also be done by one of the OGS core developers)

  1. merge the development branch into master
  2. push all new commits in master to the SVN repository using git svn dcommit