subversion introduction

14
Versioning Code From The Trenches by: Jonathan A. Claros Santander Software Development Manager at LySoft 1

Upload: jonathan-claros-santander

Post on 22-Jun-2015

161 views

Category:

Technology


0 download

DESCRIPTION

Requested subversion introduction guide

TRANSCRIPT

Page 1: Subversion Introduction

Versioning Code From The Trenches

by: Jonathan A. Claros Santander

Software Development Manager at LySoft

1

Page 2: Subversion Introduction

Versioning Code

We handle projects, each project has code and developers ...... That could be hard to synchronize

2

Page 3: Subversion Introduction

Subversion

Simple

3

Page 4: Subversion Introduction

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

Page 5: Subversion Introduction

Subversionrecommended structure

5

Page 6: Subversion Introduction

Subversion

Suggested Workflow

6

Page 7: Subversion Introduction

Subversion - Demo

some useful commands:

svn co <repo> <local_dir>

7

Page 8: Subversion Introduction

Subversion - demosvn status

svn commit

8

Page 9: Subversion Introduction

Subversion - demo

Conflicts resolution (at some place when you do an svn update It’ll arise)

9

Page 10: Subversion Introduction

Subversion - demosvn diff

10

Page 11: Subversion Introduction

Subversion - demoresolving conflicts

11

Page 12: Subversion Introduction

Subversion

SIMPLY and ROBUST way to deal with versions of our code.

Nice integration with Hudson - Jenkins (CI)

But .... Is not GIT .....

12

Page 13: Subversion Introduction

Questions ?

13

Page 14: Subversion Introduction

Subversion - Introduction

Thanks For Your Attention

14