Version Control with Case Study (LibreOffice).pptx

EvertvanDijk8 14 views 11 slides Sep 10, 2024
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

A brief intro to Version Control including a case study involving Star Office, Open Office and Libre Office


Slide Content

Version Control © Evert van Dijk - South Regional TAFE

Version Control What is it? The practice of tracking and managing changes to software code Especially good in a team environment where multiple people contribute © Evert van Dijk - South Regional TAFE

Version Control What can it do for me? Protect you from mistakes Allows other developers to contribute without affecting your work Roll back to a previous version Create a branch that may have features not applicable to the initial goal. © Evert van Dijk - South Regional TAFE

Version Control Examples of Version controls GIT https://git-scm.com/ Created by Linus Torvalds GitHub https://github.com GitHub is a web-based platform that provides hosting for Git repositories © Evert van Dijk - South Regional TAFE

Version Control More examples of Version controls Apache SVN https://subversion.apache.org/ Created in 2004 so slightly older than GIT Others GitLab Mercurial Bitbucket Perforce (Helix Core) Fossil Bazaar Plastic SCM SourceGear Vault © Evert van Dijk - South Regional TAFE

Version Control Who uses Version Control? According to the Git website, these use Git in some form. © Evert van Dijk - South Regional TAFE

Version Control Who uses Version Control? Subversion is used by these © Evert van Dijk - South Regional TAFE Boeing boeing.com Manufacturing Aerospace & Defense Bosch bosch.com Manufacturing Automobiles & Auto Parts Clarivate clarivate.com Technical Software Development Samsung Electronics samsung.com Wholesale Electronics & Electronic Components Mobile Programming LLC mobileprogramming.com Technical Software Buck Global, LLC buck.com Business Services Human Resources & Staffing

Version Control A Case study in Star Office branches A company called StarOffice created and sold an office product (like MS office) In 1999 Sun Microsystems bought the company and created a new version and released the source code to the public, this allowed the creation of OpenOffice. © Evert van Dijk - South Regional TAFE

Version Control A Case study in Star Office branches In 2010 the source code was branched into LibreOffice . Other branches: StarOffice (from SUN) Lotus Symphony (from IBM) RedOffice (from RedFlag ) Go- OOo (from Novell) OxygenOffice NeoOffice (from Planamesa ) PlusOffice ( from OpenZone ) Luxuriosity Office MagyarOffice © Evert van Dijk - South Regional TAFE

Version Control A Case study in Star Office branches © Evert van Dijk - South Regional TAFE https://en.wikipedia.org/wiki/Go-oo

Questions, queries, thoughts, complaints? © Evert van Dijk - South Regional TAFE