Version Control with Subversion - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Version Control with Subversion

Description:

CVS. Subversion. Integrate. SourceForge. Savannah. 11/14/09. 11. Subversion. Revision Number ... .org/ Reference. Subversion Book. http://svnbook.red-bean.com ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 18
Provided by: Bigw8
Category:

less

Transcript and Presenter's Notes

Title: Version Control with Subversion


1
Version Control with Subversion
  • ReporterShih-Hsien Chan

2
Outline
  • What are the problems
  • What is version control
  • Basic Concepts
  • Version Control Systems
  • Subversion
  • Reference

3
What are the problems?
  • Solo
  • Why modify
  • Over comment
  • Add function
  • Fix some bug
  • Modify history
  • How to backup
  • How long to backup
  • Coordination
  • How to sync with other
  • How to know the change of other
  • If one file be modified by multi user at the same
    time

4
What is version control?
  • Recorded modify of file
  • Who
  • Why
  • What
  • Provide tools for coordination
  • Log
  • Lock
  • Different
  • Merge

5
Basic Concepts
  • The Repository

6
Basic Concepts
  • The Problem of File-Sharing

7
Basic Concepts
  • The Lock-Modify-Unlock Solution

8
Basic Concepts
  • The Copy-Modify-Merge Solution

9
(No Transcript)
10
Version Control Systems
  • Microsoft Visual SourceSafe
  • BitKeeper
  • CVS
  • Subversion
  • Integrate
  • SourceForge
  • Savannah

11
Subversion
  • Revision Number

12
Subversion
  • Generally Flow
  • Check Out
  • svn checkout lturlgt
  • svn co lturlgt
  • Update
  • svn update
  • svn up
  • Commit
  • svn commit
  • svn ci

13
Subversion
  • Modify History
  • svn log
  • svn blame
  • svn diff
  • Conflict and Solve
  • Manual merge
  • Overwrite
  • svn revert
  • Branch and Tag
  • svn copy

14
Subversion
  • Other Common Function
  • svn import
  • svn add
  • svn del
  • svn move
  • svn status

15
Subversion
  • A point for attention
  • Repository layout
  • trunk
  • tags
  • branches
  • Occasion of commit
  • Must add explanatory notes when you commit
  • Periodical check

16
Subversion
  • Subversion Tools
  • Command line tool
  • svn
  • Windows GUI client
  • TortoiseSVN
  • RapidSVN
  • Access via http server
  • Browse
  • ViewCVS

17
  • Relation Links
  • Subversion
  • http//subversion.tigris.org/
  • TortoiseSVN
  • http//tortoisesvn.tigris.org/
  • Reference
  • Subversion Book
  • http//svnbook.red-bean.com/
Write a Comment
User Comments (0)
About PowerShow.com