-
24
pages
-
English
-
Documents
Description
Introduction to VSes Using SVNVersioning systems tutorialwith SVN1Samuel ColinLORIA – Université Nancy 2Campus Scientifique, BP 2391F 54506 Vandœuvre lès Nancy cedexEmail: {firstname.lastname}@loria.frLORIA/DEDALEIntroduction to VSes Using SVNOutline1 Introduction to VSesA bit of historyTypical work with a VSClosing words about VSes2 Using SVNA typical work with SVNTutorialIntroduction to VSes Using SVNHistoryGNU ArchGitBazaar( ng)Distributed MercurialDarcsSVK... Fed upCVS...CVS(NT)Centralized Subversion...Introduction to VSes Using SVNWhat does a VS do ?Keeps track of modifications: who, what, when, how ?Givesawayforseveraldeveloperstointerveneonasameprojectat the same timeGives tools for solving contradicting modifications (conflicts)Identifies interestings versions of the projectEases more thorough changes of the project (branching)...... and the reuniting with the official version of the project(merging)Introduction to VSes Using SVNThe typical workflowCheckout of the repository (I want to contribute)Loop:Update (what did others change ?)ModifyUpdate + conflicts resolutionCommit (I validate my changes)Repeat LoopIntroduction to VSes Using SVNReferenceshttp://en.wikipedia.org/wiki/Comparison_of_revision_control_softwareIntroduction to VSes Using SVNA few last wordsA versioning system is not a backup systemA v system does not replace communicationA best practice is to leave the central repository in a ...
-
Publié par
-
Langue
English