in reply to Learning How to Use CVS for Personal Perl Coding Practices
Creating a module
First things first, you need to create a module directory in which to store all your files. To do this, create a temporary directory (make sure it is empty) such as tmp as follows:
You'll be asked to provide a comment, and you can type something like Created module directory.[/]$ mkdir tmp [/]$ cd tmp [tmp]$ cvs import myproject myname start
Checking Out Module
Next, find somewhere to check your module directory out to.
This will create a directory called myproject and we will move into this directory now:[tmp]$ cd .. [/]$ cvs co myproject
[/]$ cd myproject [myproject]$
Adding Files To Module
Copy your files into your myproject directory.
Now we can add each file into the repository:[myproject]$ cp ../myperlcode.pl . [myproject]$
..and then commit the file..[myproject]$ cvs add myperlcode.pl
Bingo, your file is now in the repository.[myproject]$ cvs commit -m "Initial import" myperlcode.pl
Checking In A Change
Now edit your file myperlcode.pl where it is in the myproject directory. When you now run
..you'll see that CVS has detected you've changed the code. What differences are there between your edited version and the version stored?[myproject]$ cvs status myperlcode.pl
Checking in a change is simple, run[myproject]$ cvs diff myperlcode.pl
Once you've done this, check the status again:[myproject]$ cvs commit -m "Minor change" myperlcode.pl
..and you'll see the file is up-to-date. And version 1.2 now too..[myproject]$ cvs status myperlcode.pl
Show The History
You can view who has edited the file by running
cvs log myperlcode.pl
There's much more you can do.. this was just a very very brief overview, look at the documentation available on the web for better tutorials.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Learning How to Use CVS for Personal Perl Coding Practices
by monkfan (Curate) on Nov 04, 2005 at 01:01 UTC |