Professional Documents
Culture Documents
OKNGTSCI SVN User Level Training v1.1
OKNGTSCI SVN User Level Training v1.1
Consulting Technology
Time/Duration
hh:mmAM / xxmins hh:mmAM / xxmins hh:mmAM / xxmins hh:mmAM / xxmins
www.oakton.com.au
Consulting Technology
www.oakton.com.au
Consulting Technology
www.oakton.com.au
Consulting Technology
www.oakton.com.au
Consulting Technology
www.oakton.com.au
Consulting Technology
Consulting Technology
www.oakton.com.au
Consulting Technology
Why SVN?
Open Source (freeware) tool Atomic Commits Checkin All or Nothing True Client-Server Model Directory Versioning with Rename & Move Faster Network-access Maintains File & Directory metadata
9 www.oakton.com.au
Consulting Technology
SVN Architecture
10
www.oakton.com.au
Consulting Technology
www.oakton.com.au
Consulting Technology
Repository VS Working-copy
Project codebase, along with the metadata, stored in server is referred to as Repository . Developers Checkout desired version of project codebase into their local workspace. This local copy of the codebase is referred as Working Copy .
12
www.oakton.com.au
Consulting Technology
13
www.oakton.com.au
Consulting Technology
14
www.oakton.com.au
Consulting Technology
15
www.oakton.com.au
Consulting Technology
There re 03 sub-directories per project, namely Trunk , Tags and Branches . Trunk: Main branch with cumulative codebase Tags: Read-only Release/Milestone snapshots Branches: Development stream for various releases
16
www.oakton.com.au
Consulting Technology
17
www.oakton.com.au
Consulting Technology
1. Checkout Working-copy
18
www.oakton.com.au
Consulting Technology
2. Update Working-copy
19
www.oakton.com.au
Consulting Technology
20
www.oakton.com.au
Consulting Technology
21
www.oakton.com.au
Consulting Technology
22
www.oakton.com.au
Consulting Technology
23
www.oakton.com.au
Consulting Technology
24
www.oakton.com.au
Consulting Technology
Merging
Merging takes places on the Working-copy. Merging enables applying codebase from one branch to another. Invoke Merge Wizard
25
www.oakton.com.au
Consulting Technology
Merge types
26
www.oakton.com.au
Consulting Technology
In other words, you re asking SVN Calculate the changes necessary to get [FROM] Revision 1 of Branch A [TO] Revision 7 of Branch A, and apply those changes to my working-copy .
27 www.oakton.com.au
Consulting Technology
28
www.oakton.com.au
Consulting Technology
29
www.oakton.com.au
Consulting Technology
30
www.oakton.com.au
Consulting Technology
References
SVN Home
http://svn.subversion.com/
SVN handbook
http://subversion.tigris.org/files/documents/15/576/svn-handbook.html
31
www.oakton.com.au
Consulting Technology
QA Session
32 www.oakton.com.au
Consulting Technology
What problem do you want defined? What problem do you want defined?
Melbourne Sydney Canberra Brisbane Hyderabad 23 years 9 key industry sectors 800 plus clients 10,000 plus projects Strategic partners Microsoft Oracle SAP IBM
Thank you and Q&A
www.oakton.com.au