Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Notes about what source control systems we use and how we use them.

 

Git

  • Strictly branch on each JIRA ticket and merge back to master when completed
  • Create version release branches when preparing for a release (major or minor not bugfix), when done tag and merge any missing changes to master
  • For bugfix releases, make changes in necessary branch and then tag and merge any missing and applicable changes to master
  • This is similar to A Successful Git Branching Modelbut with some differences.  We might be able to use git-flow if we want to.

 

 

Git-SVN

  • If necessary, we can convert a SVN repository to git and push it to github, but let's avoid it if possible.

SVN

  • Do we need to use Subversion for anything?  Let's try to avoid it.
  • No labels