CVS

Create a new repository[top] > cvs -d /home/steved/mycvs_repo init Creates a brand new repository in /home/steved


Create a skeleton repository[top] > cd /home/steved > mkdir mycvs > cd mycvs > mkdir module1 > mkdir module2 > mkdir moduel3 Find a place to create a skeleton directory structure for repository. Begin constructing a skeleton directory structure.


Import into repository[top] > cd module1 > cvs -d /home/steved/mycvs_repo import -m "Created initial directory structure" module1 my_company start No conflicts created by this import resulting repo: /home/steved/mycvs_repo/module1 > cd ../module2 > cvs -d /home/steved/mycvs_repo import -m "Created initial directory structure" module2 my_company start No conflicts created by this import resulting repo: /home/steved/mycvs_repo/module2 > cd ../module3 > cvs -d /home/steved/mycvs_repo import -m "Created initial directory structure" module3 my_company start No conflicts created by this import resulting repo: /home/steved/mycvs_repo/module3 Creates a brand new repository in /home/steved


Create a new file in module1[top] > cd ../module1 > vi file1.txt > cvs add file1.txt > cvs commit -m "Added file1.txt to repositiory" file1.txt resulting repo: /home/steved/mycvs_repo/module1/file1.txt


Make a change to file1 in module1[top] > cd ../module1 > vi file1.txt (make the change) > cvs commit -m "Changed this and that in file1.txt" file1.txt


Create a new directory in module1[top] > cd ../module1 > mkdir new_dir > vi new_dir/file1.txt > cvs add new_dir