Software Configuration Management (SCM)

  • Software Configuration Management (SCM), also called source code management.

  • Revision control system (RCS) is an aspect of SCM.

SCM types Examples
Version Control System (VCS), also called revision control system (RCS) the popular Mac OS X operating system includes the rcs command
Centralized Version Control Systems (CVCS) such as CVS, Subversion, and Perforce
Distributed Version Control Systems (DVCS) such as Git, Mercurial, Bazaar or Darcs
  • Source code hosting solution
Bitbucket SCM types
Git Yes Yes
Mercurial Yes No
Subversion No No

Our cloud exodus is a migration project in any case, so we chose to make the switch to Git as a part of it.

  • Authentication Nobody wants another set of login credentials. In the current climate, many apps will let you authenticate via your OAuth2 provider of choice. Unfortunately, GitHub doesn't allow for external authentication. Each member of your team will have to set up a new account at GitHub. Bitbucket, on the other hand, allows you to log in with Twitter, Google, Facebook, OpenID, and GitHub (oh my!) credentials. This point isn't critical, but it's definitely worth considering.

results matching ""

    No results matching ""