This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:cvs [2007/01/24 10:35] – manni | tools:cvs [2013/08/27 01:52] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== CVS on Windows ====== | ====== CVS on Windows ====== | ||
+ | |||
+ | **Since moving away from Sourceforge, | ||
+ | |||
+ | See [[faq: | ||
===== What is CVS? ===== | ===== What is CVS? ===== | ||
Line 34: | Line 38: | ||
==== Installation ==== | ==== Installation ==== | ||
Simply run the file you just donwloaded, you should be able to answer the questions that the setup program might have. The default answer is never wrong. | Simply run the file you just donwloaded, you should be able to answer the questions that the setup program might have. The default answer is never wrong. | ||
- | |||
- | |||
- | |||
==== Checking out the latest POPFile ==== | ==== Checking out the latest POPFile ==== | ||
- | After you have successfully installed TortoiseCVS, | + | After you have successfully installed TortoiseCVS, |
Once you have found and/or created a directory to store the CVS version, fire up windows explorer and right-click the entry for that folder. From the context menu choose "CVS Checkout..." | Once you have found and/or created a directory to store the CVS version, fire up windows explorer and right-click the entry for that folder. From the context menu choose "CVS Checkout..." | ||
Line 59: | Line 60: | ||
If you do not want the latest code stored on the cvs servers, you can also get the file versions that correspond to a certain POPFile release. To do this, fill out the parameters on the " | If you do not want the latest code stored on the cvs servers, you can also get the file versions that correspond to a certain POPFile release. To do this, fill out the parameters on the " | ||
- | {{http:// | + | {{cvs_checkout_revision.png|checking out a certain version}} |
===== Managing your own changes to the POPFile code ===== | ===== Managing your own changes to the POPFile code ===== | ||
Line 71: | Line 72: | ||
Some people tweak POPFile according to their needs. But what if a new version of POPFile is released? Are they supposed to install the latest version and then make all those changes again? Not with CVS! Instead of using the installer or zip file, use CVS to download a certain version as described above. Make your changes and enjoy. | Some people tweak POPFile according to their needs. But what if a new version of POPFile is released? Are they supposed to install the latest version and then make all those changes again? Not with CVS! Instead of using the installer or zip file, use CVS to download a certain version as described above. Make your changes and enjoy. | ||
- | [# | ||
If a new version of POPFile is released, wait until John has tagged the CVS files as belonging to that version and until the SourceForge CVS servers have those files ready. Then, to update to the new POPFile release while keeping your changes, perform the following steps: | If a new version of POPFile is released, wait until John has tagged the CVS files as belonging to that version and until the SourceForge CVS servers have those files ready. Then, to update to the new POPFile release while keeping your changes, perform the following steps: | ||
* In Windows Explorer, right-click your POPFile folder to bring up the context menu. | * In Windows Explorer, right-click your POPFile folder to bring up the context menu. | ||
* Choose "CVS -> Update Special" | * Choose "CVS -> Update Special" | ||
- | {{http:// | + | {{cvs_context_menu.png|explorer context menu with the cvs submenu expanded}} |
* Check "Get tag/ | * Check "Get tag/ | ||
* Choose the version you want to update to from the drop-down list. | * Choose the version you want to update to from the drop-down list. | ||
- | {{http:// | + | {{cvs_update_special.png}} |
* Click OK and let TortoiseCVS get the new files and merge your changes. | * Click OK and let TortoiseCVS get the new files and merge your changes. | ||
* After the update you will get a status window that ought to look something like the below screen shot: | * After the update you will get a status window that ought to look something like the below screen shot: | ||
- | {{http:// | + | {{cvs_merged_changes.png}} |
In the last screen shot you can see that Tortoise updated the " | In the last screen shot you can see that Tortoise updated the " | ||
- |
Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.