Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Primary Architect:  Cameron Ahana

Description:   

Source Control Systems allow developers to manage their source code.  Key features include: version control and the the capability to check-in and check-out code.  Source Control Systems are not only used by application developers but can also used by system administrators and database administrators to manage scripts and configuration files.

Many Source Control Systems are cloud-based which open the possibility of easily sharing code with developers outside of the institution. This of course introduces other challenges as well.

ITS originally used CVS for source control, and started to migrate to GIT (Gitosis) in 2007.  In 2016, limitations with Gitosis led ITS to look for an alternative.

 

Experimental

 

Strategic (3-5 Years)

  • Github (Cloud-based version of Git)

Tactical (1-2 Years)

  • Github (Cloud-based version of Git)

Containment

  • GitLab (On-Prem)

    • Used by System Administrators only

  • SVN 1.6 (On-Prem)

    • supported releases of SVN are 1.7.18 and 1.8.10

Retirement

  • Gitosis

 

...