Subversion Version Control Certification
Subversion Version Control Certification
Control Professional
VS-1110
Certified Subversion Version Control Professional
www.vskills.in
C CC Certified ertified ertified ertified Subversion Version Control Subversion Version Control Subversion Version Control Subversion Version Control
Professional Professional Professional Professional
Certification Code Certification Code Certification Code Certification Code VS-1110
Vskills certification for Subversion Version Control Professional assesses the candidate as
per the companys need for versioning and version control of software development !he
certification tests the candidates on various areas in version control basics" installation"
configuration and administration of Subversion" branching" merging" #eb$%V"
customi&ing and embedding subversion
#hy should one take #hy should one take #hy should one take #hy should one take this certification' this certification' this certification' this certification'
!his Course is intended for professionals and graduates wanting to e(cel in their chosen
areas )t is also well suited for those who are already working and would like to take
certification for further career progression
*arning Vskills Subversion Version Control Professional Certification can help candidate
differentiate in today+s competitive ,ob market" broaden their employment opportunities by
displaying their advanced skills" and result in higher earning potential
#ho will bene #ho will bene #ho will bene #ho will benefit from taking this certification' fit from taking this certification' fit from taking this certification' fit from taking this certification'
-ob seekers looking to find employment in )! or software development departments of
various companies" students generally wanting to improve their skill set and make their CV
stronger and e(isting employees looking for a better role can prove their employers the
value of their skills through this certification
!est $etails !est $etails !est $etails !est $etails
$uration. $uration. $uration. $uration. /0 minutes
0o of 1uestions. 0o of 1uestions. 0o of 1uestions. 0o of 1uestions. 20
3a(imum marks. 3a(imum marks. 3a(imum marks. 3a(imum marks. 20" Passing marks. 42 52067
!here is no negative marking in this module
8ee Structure 8ee Structure 8ee Structure 8ee Structure
9s :"000;- 5)ncludes all ta(es7
Companies that hire Vskills Companies that hire Vskills Companies that hire Vskills Companies that hire Vskills Subversion Version Control Professional Subversion Version Control Professional Subversion Version Control Professional Subversion Version Control Professional
Subversion Version Control Professionals are in great demand Companies speciali&ing in
software development" software outsourcing or versioning are constantly hiring skilled
Subversion Version Control Professionals Various public and private companies also need
Subversion Version Control Professional for their )! or software development
departments
Certified Subversion Version Control Professional
www.vskills.in
!able of Contents !able of Contents !able of Contents !able of Contents
1 1 1 1 8undamental Concepts 8undamental Concepts 8undamental Concepts 8undamental Concepts
1.1 Version Control Basics
1.2 Version Control the Subversion Way
4 4 4 4 <asic =sage <asic =sage <asic =sage <asic =sage
2.1 Getting Data into Your Repository
2.2 Creating a Working Copy
2.3 Basic Work Cycle
2.4 Examining History
2.5 Sometimes You Just Need to Clean Up
2.6 Dealing with Structural Conflicts
: : : : %dvanced !opics %dvanced !opics %dvanced !opics %dvanced !opics
3.1 Revision Specifiers
3.2 Peg and Operative Revisions
3.3 File Portability
3.4 Ignoring Unversioned Items
3.5 Keyword Substitution
3.6 Sparse Directories
3.7 Locking
3.8 Externals Definitions
3.9 Changelists
3.10 Network Model
> > > > <ranching and 3erging <ranching and 3erging <ranching and 3erging <ranching and 3erging
4.1 What's a Branch?
4.2 Using Branches
4.3 Basic Merging
4.4 Advanced Merging
4.5 Traversing Branches
4.6 Tags
4.7 Branch Maintenance
4.8 Common Branching Patterns
4.9 Vendor Branches
4.10 To Branch or Not to Branch?
2 2 2 2 9epository %dministration 9epository %dministration 9epository %dministration 9epository %dministration
5.1 The Subversion Repository, Defined
5.2 Strategies for Repository Deployment
5.3 Creating and Configuring Your Repository
5.4 Repository Maintenance
5.5 Moving and Removing Repositories
Certified Subversion Version Control Professional
www.vskills.in
/ / / / Server Configuration Server Configuration Server Configuration Server Configuration
6.1 Overview
6.2 Choosing a Server Configuration
6.3 svnserve, a Custom Server
6.4 httpd, the Apache HTTP Server
6.5 Path-Based Authorization
6.6 High-level Logging
6.7 Server Optimization
6.8 Supporting Multiple Repository Access Methods
? ? ? ? Customi&ing @our Subversion *(perience Customi&ing @our Subversion *(perience Customi&ing @our Subversion *(perience Customi&ing @our Subversion *(perience
7.1 Runtime Configuration Area
7.2 Localization
7.3 Using External Editors
7.4 Using External Differencing and Merge Tools
A A A A *mbedding Subversion *mbedding Subversion *mbedding Subversion *mbedding Subversion
8.1 Layered Library Design
8.2 Using the APIs
B B B B Subversion Complete 9eferen Subversion Complete 9eferen Subversion Complete 9eferen Subversion Complete 9eference ce ce ce
9.1 svnSubversion Command-Line Client
9.2 svnadminSubversion Repository Administration
9.3 svnlookSubversion Repository Examination
9.4 svnsyncSubversion Repository Mirroring
9.5 svnrdumpRemote Subversion Repository Data Migration
9.6 svnserveCustom Subversion Server
9.7 svndumpfilterSubversion History Filtering
9.8 svnversionSubversion Working Copy Version Info
9.9 mod_dav_svnSubversion Apache HTTP Server Module
9.10 mod_authz_svnSubversion Apache HTTP Authorization Module
9.11 Subversion Properties
9.12 Repository Hooks
10 10 10 10 Subversion for CVS =s Subversion for CVS =s Subversion for CVS =s Subversion for CVS =sers ers ers ers
10.1 Revision Numbers Are Different Now
10.2 Directory Versions
10.3 More Disconnected Operations
10.4 Distinction Between Status and Update
10.5 Branches and Tags
10.6 Metadata Properties
10.7 Conflict Resolution
10.8 Binary Files and Translation
10.9 Versioned Modules
10.10 Authentication
10.11 Converting a Repository from CVS to Subversion
Certified Subversion Version Control Professional
www.vskills.in
11 11 11 11 #eb$%V and %utoversioning #eb$%V and %utoversioning #eb$%V and %utoversioning #eb$%V and %utoversioning
11.1 What Is WebDAV?
11.2 Autoversioning
11.3 Client Interoperability
Certified Subversion Version Control Professional
www.vskills.in
Sample Cuestions Sample Cuestions Sample Cuestions Sample Cuestions
1 1 1 1 #hich command in Subversion is used to import files #hich command in Subversion is used to import files #hich command in Subversion is used to import files #hich command in Subversion is used to import files' '' '
% import
< svn import
C import svn
$ 0one of the above
4 44 4 #hich element is not applied the subversions revision number' #hich element is not applied the subversions revision number' #hich element is not applied the subversions revision number' #hich element is not applied the subversions revision number'
% *ntire tree
< )ndividual files
C $epends upon commit level
$ 0one of the above
: :: : #hich schema is used for an access method of SV0 through an SSD tunnel #hich schema is used for an access method of SV0 through an SSD tunnel #hich schema is used for an access method of SV0 through an SSD tunnel #hich schema is used for an access method of SV0 through an SSD tunnel
% ssh.;;
< https.;;
C svnEssh.;;
$ 0one of the above
> >> > #here does the subversions working copy reside' #here does the subversions working copy reside' #here does the subversions working copy reside' #here does the subversions working copy reside'
% Focal computer
< 8!P server
C SV0 server
$ 0one of the above
2 22 2 #hat does $%V refers to in #eb$%V' #hat does $%V refers to in #eb$%V' #hat does $%V refers to in #eb$%V' #hat does $%V refers to in #eb$%V'
% $istributed %uthoring and Versioning
< $istributed %rrangement and Versioning
C $istributed %uthority and Versioning
$ 0one of the above
Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)