Exploring Subversion - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Exploring Subversion

Description:

And Version Control. Why we need it. Components. Setup. Use Cycle. Subversion is different than an FTP share. Files are stored in a database, on a central server ... – PowerPoint PPT presentation

Number of Views:101
Avg rating:3.0/5.0
Slides: 10
Provided by: knap3
Category:

less

Transcript and Presenter's Notes

Title: Exploring Subversion


1
Exploring Subversion
  • And Version Control

2
Version Control
  • Why we need it
  • Components
  • Setup
  • Use Cycle

3
Why do We need Version Control?
  • Subversion is different than an FTP share
  • Files are stored in a database, on a central
    server
  • Consider the following

4
FTP Share
Server-Before Server After
Server-Before Server After
A
A
A
A
A
A
A A
Tom Mike
Tom Mike
Tom makes changes, and uploads the file
Mike overwrites Toms file, erasing the changes
Tom made
5
The Subversion Way
Server-Before Server After
Server-Before Server After
A
A
A
A A
A
A
A A
Tom Mike
Tom Mike
Tom makes changes, and uploads the file
Mike merges his changes with Toms
6
Subversion
  • Subversion uses a client-server model, requests
    are made by the client and the server processes
    those requests.
  • SVN-Commit a commit operation uploads your
    changed files back to the subversion server
  • SVN-Update latest files are pulled from server
  • SVN-Resolved files are merged during update

7
Installing Subversion
  • Download the latest subversion build from the
    documents section on hanley.co.nr
  • Unzip and extract the file to the c drive.
  • Open JBuilder and click new
  • Select the project pane along the left side.
  • Select Pull Project from subversion

8
Installation Continued
  • Navigate to the directory you downloaded the
    files to and select it
  • Copy the URL from hanley.co.nr in the documents
    directory into the Server URL box. Leave the
    path blank.
  • Select where you would like to store a local
    copy of the files.
  • Hit ok and JBuilder will download the files for
    you.

9
Work Cycle
  • Update Team-gtUpdate Project
  • Make Changes
  • Update the files by either updating the project
    as a whole or when the changed file is open
    updating it individually.
  • If any errors occur, merge your changes with the
    updated code.
  • Then commit the project through the commit
    browser.
Write a Comment
User Comments (0)
About PowerShow.com