Versioning Code From The Trenches
by: Jonathan A. Claros Santander
Software Development Manager at LySoft
1
Versioning Code
We handle projects, each project has code and developers ...... That could be hard to synchronize
2
Subversion
Simple
3
Subversion
Simple and robust way to deal with changes of team members, sometimes one member makes changes to the same file as other. Conflicts will rise.
4
Subversionrecommended structure
5
Subversion
Suggested Workflow
6
Subversion - Demo
some useful commands:
svn co <repo> <local_dir>
7
Subversion - demosvn status
svn commit
8
Subversion - demo
Conflicts resolution (at some place when you do an svn update It’ll arise)
9
Subversion - demosvn diff
10
Subversion - demoresolving conflicts
11
Subversion
SIMPLY and ROBUST way to deal with versions of our code.
Nice integration with Hudson - Jenkins (CI)
But .... Is not GIT .....
12
Questions ?
13
Subversion - Introduction
Thanks For Your Attention
14