Changes between Version 31 and Version 32 of DevelopmentProcedure


Ignore:
Timestamp:
03/15/14 20:46:33 (11 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentProcedure

    v31 v32  
    44AstroBEAR now uses git as the version control system.  We also use the [https://www.atlassian.com/git/workflows#!workflow-gitflow GitFlow workflow] for managing development, releases, and bug fixes.  Developers should take a minute to read through the [https://www.atlassian.com/git/workflows#!workflow-gitflow GitFlow workflow].  Here is a summary for doing new development.
    55
    6 1. Use git to clone the most up to date development
     61. Before starting a new development task, you should first make sure you have an up to date version of the code.
     7{{{
     8  git clone ssh://orda@botwin.pas.rochester.edu
     9}}}
     10
     11and then create a new branch off of the development branch
     12{{{
     13  git checkout -b ticket_353 development
     14}}}
     15and then synchronize your new branch with the central repository.
     16
     17{{{
     18  git push -u origin ticket_353
     19}}}
     20
     21You can then modify code as necessary and then use git add to add any file changes to your next commit
     22{{{
     23  git add source/ZCooling.f90 modules/objects/tables.f90
     24}}}
     25
     26
     27Then commit your changes locally
     28{{{
     29  git commit -m "modified zcooling module to write ztable"
     30}}}
     31
     32and then you can push those changes to the main repo
     33
     34{{{
     35  git push
     36}}}
     37
    738
    839[[CollapsibleStart(Previous Procedure)]]