10.1 Presentation Assignment – Presentation - Haynes - CIS613

pptx

School

Bellevue University *

*We aren’t endorsed by this school

Course

613

Subject

Computer Science

Date

Dec 6, 2023

Type

pptx

Pages

9

Uploaded by BarristerKudu2862

Report
Version Control Software CIS 613 10.1 Presentation Assignment Bellevue University
What is Version Control Software? Identify, store and control access to different version of components Two types: Centralized – is a single master repository, that maintains all versions Distributed – multiple versions of the component repository, that can exit at the same time Keeps track of any changes made and provides access to historical versions If a mistake made, it gives the ability to roll back to an earlier versions or even undo specific edits without losing the work done
Cached Insights. (2019, August 2). Version Control | Centralized vs Distributed System [Video]. YouTube. https://www.youtube.com/watch?v=MAoAY1wYJuE
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
12/02/2023 4 Snyder, R. (2015, October 16). Version Control Systems: Keep Your Code in Order! https://www.webinerds.com/blog/version-control-systems-keep-your-code-in-order
Mercurial Free and open-source Distributed Version Control System (DVCS) It can handle projects of all sizes, offers an easy and intuitive interface Has a handful of tools for large development organizations Has about 2% of the Version Control Software (VCS)market share Only supports two parents Written in Python
Git Is owned by Microsoft and covers more than about 80% of the market share Distributed Version Control System It’s become an industry-standard, which means more developers are similar with Supports an unlimited number of parents Has a powerful and effective branching model Supports the staging area, that is also known as the index file Written in C/C++
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Bazaar Free and open-source Is similar to Git and Mercurial Can be deployed central code base or distributed code base Versatile version control software that supports different workflows like centralized to decentralized and a number of variations models Cross-platform and available for major Linux distributions, Mac OS X and Microsoft Windows Provides free hosting services through the websites Launchpad and Sourceforge Allows developers to collaborate and track project history Written in Python
Summary If I had to choose between Mercurial, Git and Bazaar, it would have to be Git. Git has become an industry standard with developers, so more developers are similar with it and will not require as much training. One of biggest advantage is that it allows the ability to work offline and offers flexibility. Git offers the adaptability, speed and stability. Git also outperforms when it comes to merging and conflict resolution. 8
References FileCloud, T. (2022). Top 5 Open Source Version Control Tools for System Admins. FileCloud Blog . https://www.filecloud.com/blog/2015/02/top-5-open-source-version-control-tools-for-system-admins/ Cached Insights. (2019, August 2). Version Control | Centralized vs Distributed System [Video]. YouTube. https://www.youtube.com/watch?v=MAoAY1wYJuE Snyder, R. (2015, October 16). Version Control Systems: Keep Your Code in Order! https://www.webinerds.com/blog/version-control-systems-keep-your-code-in-order Sommerville, I. (2016). Software Engineering (10th Edition, p. 140 -145)Pearson. Containerize. (n.d.). Bazaar | Central And Distributed Version Control Software . https://products.containerize.com/version-control/bazaar/
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help