concurrent version system n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Concurrent Version System PowerPoint Presentation
Download Presentation
Concurrent Version System

Loading in 2 Seconds...

play fullscreen
1 / 9

Concurrent Version System - PowerPoint PPT Presentation


  • 186 Views
  • Uploaded on

Concurrent Version System. Jaeho Shin <netj@SPARCS> 2001/05/14. What’s CVS?. Concurrent Version System Can record the history of your source files Every versions of every files are saved in an efficient way Asynchronous control The Repository and the Working Directory

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Concurrent Version System' - dinh


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
concurrent version system

Concurrent Version System

Jaeho Shin <netj@SPARCS>

2001/05/14

what s cvs
What’s CVS?
  • Concurrent Version System
  • Can record the history of your source files
  • Every versions of every files are saved in an efficient way
  • Asynchronous control
    • The Repository and the Working Directory
  • Non-exclusive control
    • Access to one file by multiple developers
the repository
The Repository
  • Where all your files are stored
  • CVSROOT environment variable
  • “cvs -d <repository> <command> …”
  • To create a repository
    • “cvs init”
  • Remote Repository
    • pserver/kserver/cvsup
the working directory
The Working Directory
  • Where your works are saved
  • Must use “commit” command to synchronize with the repository
  • To create a working directory
    • “cvs checkout <module>”
working with cvs
Working with CVS
  • Checkout
    • “cvs checkout <module>”
  • Edit
    • Do something with your checked out files
  • Update/Add/Remove
    • “cvs update <files>”
    • “cvs add <files>”
    • “cvs remove <files>”
  • Commit
    • “cvs commit”
working with cvs 2
Working with CVS 2
  • Importing sources
    • “cvs import <repository> <vendor-tag> <release-tags> …”
  • Tagging
    • “cvs tag <tag> <filename>”
  • Exporting sources
    • “cvs export -r <tag> <module> …”
working with cvs 3
Working with CVS 3
  • To view the repository access history
    • “cvs history”
  • To view the log of files
    • “cvs log <filename> …”
  • To view the status of checked out files
    • “cvs status <filename> …”
working with cvs 4
Working with CVS 4
  • To watch on files
    • “cvs watch [on|off|add|remove] <files> …”
    • “cvs watchers <filename> …”
  • To notice you are editing
    • “cvs edit <filename> …”
    • “cvs unedit <filename> …”
    • “cvs editors <filename> …”
references
References
  • CVS website
    • http://www.CVShome.org/
  • Man pages
    • “man cvs”
  • CVS help messages
    • “cvs --help”
    • “cvs –help-commands”
    • “cvs –help-options”