Skip to content
kwurst edited this page Mar 5, 2013 · 1 revision

Here's how branches should be handled (this is similar to GitHub Flow):

Master Branch (https://github.com/CS-Worcester/CS401Spring2013) This is the deployable version of the site. Nothing makes it into this branch without testing. If you have a commit that you would like to be put into the master branch:

  1. Create a pull request from the Development Branch to the Master Branch

  2. Someone will test and review your code.

  3. Once the code passes, the pull request will be approved, and you changes will be merged into the Master Branch.

Development Branch (https://github.com/CS-Worcester/CS401Spring2013/tree/development) This is the testing version of the site. If you have new code that you want to test within the context of the full site, merge your changes into this branch and test.

Development of individual features and spike solutions should happen in their own branches.

Clone this wiki locally