SlideShare a Scribd company logo
Source Control System
By Satish C Ayappan
Topics covered
• What is a Version Control System?
• Benefits of Source control System?
• Major Players in the Market
• Overview of Subversion Source Control System
• Operations using subversion
• Basic Operation using Subversion
• Tools required for Subversion
• A Demo
• Using SVN with Qlikview.
• Advantages Git Over Subversion
• Resources for subversion
• Resources for Git
T Courtesy : http://smutch.github.io
What is a Version control system
• Version control is a system that records changes to a file or set of files
over time so that you can recall specific versions later
• Used by large and small companies to save time for retrieving the
changes if needed.
• You would love to use it, since you don’t need to write the code that
you have already written earlier.
Benefits of Source control System
• Recover from accidental deletions
• Retrieve changes from older versions
• Multiple people can work on same file
• You can have branches for each set of different functionalities so that
it will not effect the base code or other functionalities.
• You could tag the source code that been released on production
servers so that it can be used when the production server fails.
• Track changes and also who has done the changes
Major Players in the Market
• Git (http://git-scm.com/ )
• SVN – Subversion (https://subversion.apache.org/ )
• VSS –Visual Source Safe
(http://msdn.microsoft.com/library/ms181038(en-us,vs.80).aspx -
Microsoft)
• Mercurial (http://mercurial.selenic.com/)
• Bitkeeper (http://www.bitkeeper.com/Home.html)
• Bazaar (http://bazaar.canonical.com/en/ - Ubuntu)
• Clearcase (http://www-03.ibm.com/software/products/en/clearcase
By IBM)
Overview of Subversion Source Control System
• Client & Server Model
Courtesy: http://thevalerios.net/
Operations using SVN
Basic Operations using SVN
•Checkout the folders and files
•Change the file
•Commit the file
•Check previous version of the file
•Merge the files
A Demo
• How to checkout
• How to commit a file
• Merging of a file
• How to see the difference of a file with the previous version.
• How to browser the repository
• How to create a branch/Tag
• Two people working on the same file
Using SVN with Qlikview.
• Configure Qlikview with SVN
• Add a project folder to SVN
• Make changes to QVW
• Commit the changes
• Revert the changes to a previous version
• Save the qvw file
Git Over Subversion
Coutesy:https://confluence.atlassian.com
Advantages of Git over svn
• No Need of network to commit your changes in GIT
• Local working copy itself a repository
• Easy and more robust merging capability
• Can handle very repositories with ease.
Resources for subversion
• SubversionmSever :
http://www.collab.net/downloads/subversion#tab-1
• Subversion windows command line client :
http://www.collab.net/downloads/subversion#tab-1
• Tortoise SVN GUI : http://tortoisesvn.net/
• SVN Book: http://svnbook.red-bean.com/
Resources for Git
• Git : http://git-scm.com/
• Git Documentation: http://git-scm.com/doc
• Git GUI Tools : http://git-scm.com/download/gui/win
Questions & Answers
Thank You

More Related Content

Similar to Source control system SVN, QLIKVIEW & GIT (20)

PPTX
Version Control and Continuous Integration
Geff Henderson Chang
 
KEY
Version Control Lassosoft 2009 Lasso Developers Conference
Brian Loomis
 
PDF
Version Control History and Git Basics
Sreedath N S
 
PDF
Version Control System - for Agile Software Project Management.
Bhavya Chawla
 
ODP
Introduction to Version Control
Jeremy Coates
 
KEY
Make It Cooler: Using Decentralized Version Control
indiver
 
PPT
Introduction to Version Control and Configuration Management
Philip Johnson
 
PPTX
JavaEdge 2008: Your next version control system
Gilad Garon
 
PPTX
Slide set 7 (Source Code Management History Overview) - Copy.pptx
UTKARSHBHARDWAJ71
 
PPT
Version Control
Kivanc Kanturk
 
PPTX
Git&subversion
Ahmed Shawky El-faky
 
PDF
Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Revelation Technologies
 
PDF
The Source Control Landscape
Lorna Mitchell
 
PPTX
01 - Introduction to Version Control
Sergii Shmarkatiuk
 
PPTX
UNIT-I Introduction to CICD.pptx
Pandiya Rajan
 
PPTX
UNIT-I Introduction to CICD.pptx
Pandiya Rajan
 
PPTX
the Version Control systemlocalized.pptx
rkalpanase
 
PPTX
Source version control using subversion
Mangesh Bhujbal
 
PPTX
Subversion and bug tracking
Amira Elsayed Ismail
 
PPTX
Evolution of GIT - Linus Torvald's magic
anand devanathan
 
Version Control and Continuous Integration
Geff Henderson Chang
 
Version Control Lassosoft 2009 Lasso Developers Conference
Brian Loomis
 
Version Control History and Git Basics
Sreedath N S
 
Version Control System - for Agile Software Project Management.
Bhavya Chawla
 
Introduction to Version Control
Jeremy Coates
 
Make It Cooler: Using Decentralized Version Control
indiver
 
Introduction to Version Control and Configuration Management
Philip Johnson
 
JavaEdge 2008: Your next version control system
Gilad Garon
 
Slide set 7 (Source Code Management History Overview) - Copy.pptx
UTKARSHBHARDWAJ71
 
Version Control
Kivanc Kanturk
 
Git&subversion
Ahmed Shawky El-faky
 
Version Uncontrolled - How to Manage Your Version Control (whitepaper)
Revelation Technologies
 
The Source Control Landscape
Lorna Mitchell
 
01 - Introduction to Version Control
Sergii Shmarkatiuk
 
UNIT-I Introduction to CICD.pptx
Pandiya Rajan
 
UNIT-I Introduction to CICD.pptx
Pandiya Rajan
 
the Version Control systemlocalized.pptx
rkalpanase
 
Source version control using subversion
Mangesh Bhujbal
 
Subversion and bug tracking
Amira Elsayed Ismail
 
Evolution of GIT - Linus Torvald's magic
anand devanathan
 

Recently uploaded (17)

PDF
AI security AI security AI security AI security
elite44
 
PPTX
Lesson 1.1 Career-Opportunities-in-Ict.pptx
lizelgumadlas1
 
PDF
ContextForge MCP Gateway - the missing proxy for AI Agents and Tools
Mihai Criveti
 
PPTX
Ransomware attack and its effects on cyber crimes
ShilpaShreeD
 
PDF
Beginning-Laravel-Build-Websites-with-Laravel-5.8-by-Sanjib-Sinha-z-lib.org.pdf
TagumLibuganonRiverB
 
PDF
Materi tentang From Digital Economy to Fintech.pdf
Abdul Hakim
 
PPTX
原版一样(ANU毕业证书)澳洲澳大利亚国立大学毕业证在线购买
Taqyea
 
PDF
Empowering Local Language Email with IDN & EAI – Powered by XgenPlus
XgenPlus Technologies
 
PPTX
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
 
PPTX
Meloniusk_Communication_Template_best.pptx
howesix147
 
PDF
Strategic Plan New and Completed Templeted
alvi932317
 
PPTX
Class_4_Limbgvchgchgchgchgchgcjhgchgcnked_Lists.pptx
test123n
 
PDF
Clive Dickens RedTech Public Copy - Collaborate or Die
Clive Dickens
 
PPTX
CHAPTER 1 - PART 3 FOR GRADE 11 STUDENTS
FSBTLEDNathanVince
 
PDF
The Convergence of Threat Behaviors Across Intrusions
Joe Slowik
 
PDF
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
 
PPTX
Q1 English3 Week5 [email protected]
JenniferCawaling1
 
AI security AI security AI security AI security
elite44
 
Lesson 1.1 Career-Opportunities-in-Ict.pptx
lizelgumadlas1
 
ContextForge MCP Gateway - the missing proxy for AI Agents and Tools
Mihai Criveti
 
Ransomware attack and its effects on cyber crimes
ShilpaShreeD
 
Beginning-Laravel-Build-Websites-with-Laravel-5.8-by-Sanjib-Sinha-z-lib.org.pdf
TagumLibuganonRiverB
 
Materi tentang From Digital Economy to Fintech.pdf
Abdul Hakim
 
原版一样(ANU毕业证书)澳洲澳大利亚国立大学毕业证在线购买
Taqyea
 
Empowering Local Language Email with IDN & EAI – Powered by XgenPlus
XgenPlus Technologies
 
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
 
Meloniusk_Communication_Template_best.pptx
howesix147
 
Strategic Plan New and Completed Templeted
alvi932317
 
Class_4_Limbgvchgchgchgchgchgcjhgchgcnked_Lists.pptx
test123n
 
Clive Dickens RedTech Public Copy - Collaborate or Die
Clive Dickens
 
CHAPTER 1 - PART 3 FOR GRADE 11 STUDENTS
FSBTLEDNathanVince
 
The Convergence of Threat Behaviors Across Intrusions
Joe Slowik
 
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
 
Ad

Source control system SVN, QLIKVIEW & GIT

  • 1. Source Control System By Satish C Ayappan
  • 2. Topics covered • What is a Version Control System? • Benefits of Source control System? • Major Players in the Market • Overview of Subversion Source Control System • Operations using subversion • Basic Operation using Subversion • Tools required for Subversion • A Demo • Using SVN with Qlikview. • Advantages Git Over Subversion • Resources for subversion • Resources for Git
  • 3. T Courtesy : http://smutch.github.io
  • 4. What is a Version control system • Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later • Used by large and small companies to save time for retrieving the changes if needed. • You would love to use it, since you don’t need to write the code that you have already written earlier.
  • 5. Benefits of Source control System • Recover from accidental deletions • Retrieve changes from older versions • Multiple people can work on same file • You can have branches for each set of different functionalities so that it will not effect the base code or other functionalities. • You could tag the source code that been released on production servers so that it can be used when the production server fails. • Track changes and also who has done the changes
  • 6. Major Players in the Market • Git (http://git-scm.com/ ) • SVN – Subversion (https://subversion.apache.org/ ) • VSS –Visual Source Safe (http://msdn.microsoft.com/library/ms181038(en-us,vs.80).aspx - Microsoft) • Mercurial (http://mercurial.selenic.com/) • Bitkeeper (http://www.bitkeeper.com/Home.html) • Bazaar (http://bazaar.canonical.com/en/ - Ubuntu) • Clearcase (http://www-03.ibm.com/software/products/en/clearcase By IBM)
  • 7. Overview of Subversion Source Control System • Client & Server Model Courtesy: http://thevalerios.net/
  • 9. Basic Operations using SVN •Checkout the folders and files •Change the file •Commit the file •Check previous version of the file •Merge the files
  • 10. A Demo • How to checkout • How to commit a file • Merging of a file • How to see the difference of a file with the previous version. • How to browser the repository • How to create a branch/Tag • Two people working on the same file
  • 11. Using SVN with Qlikview. • Configure Qlikview with SVN • Add a project folder to SVN • Make changes to QVW • Commit the changes • Revert the changes to a previous version • Save the qvw file
  • 13. Advantages of Git over svn • No Need of network to commit your changes in GIT • Local working copy itself a repository • Easy and more robust merging capability • Can handle very repositories with ease.
  • 14. Resources for subversion • SubversionmSever : http://www.collab.net/downloads/subversion#tab-1 • Subversion windows command line client : http://www.collab.net/downloads/subversion#tab-1 • Tortoise SVN GUI : http://tortoisesvn.net/ • SVN Book: http://svnbook.red-bean.com/
  • 15. Resources for Git • Git : http://git-scm.com/ • Git Documentation: http://git-scm.com/doc • Git GUI Tools : http://git-scm.com/download/gui/win