📄 anoncvs
字号:
Anonymous CVS Access for the ISC DHCP DistributionThe ISC DHCP distribution can be accessed using "anonymous" CVS."Anonymous" cvs uses the CVS "pserver" mechanism to allow anybody onthe Internet to access a CVS repository without having to register inany way. Anonymous CVS allows you to access changes as soon as theDHCP developers commit them, rather than having to wait for the nextsnapshot or patchlevel. Changes that have not yet been released yetare not guaranteed to work, but they can nonetheless be useful in manycases. TABLE OF CONTENTS 1. What is anonymous CVS? 2. How can i start using it? 3. Checking out the latest code in a release 4. Checking out the latest code 5. Checking out a specific release 6. When to update WHAT IS ANONYMOUS CVS?Anonymous CVS also allows you to browse through the history of theDHCP distribution, and examine the revision history of specific filesto see how they have changed between revisions, to try to figure outwhy something that was working before is no longer working, or just tosee when a certain change was made. HOW CAN I START USING IT?To use anonymous CVS to access the DHCP distribution, you must first"log in". You should only need to do this once, but it is anecessary step, even though access is anonymous. Anonymous users login as user "nobody", password "nobody". To do this, type: cvs -d :pserver:nobody@dhcp.cvs.isc.org:/cvsroot loginYou will be prompted for a password - type "nobody". If you get somekind of error indicating that cvs doesn't know how to log you in, youare probably running an old version of cvs, and should upgrade. Thisshould work with cvs version 1.10.Once you have logged in, you can check out a version of the DHCPdistribution, so the next question is, which version? CHECKING OUT THE LATEST CODE IN A RELEASEThere are currently four major versions of the distribution - Release1, Release 2, Release 3, and the current development tree. Releases1, 2 and 3 are branches in the CVS repository. To check out thelatest code on any of these branches, you would use a branch tag ofRELEASE_1, RELEASE_2 or RELEASE_3 in the following command: (setenv CVSROOT :pserver:nobody@dhcp.cvs.isc.org:/cvsroot; cvs checkout -d dhcp-2.0 -r RELEASE_2 DHCP)Note that the example is for Release 2. CHECKING OUT THE LATEST CODETo check out the current engineering version, use: (setenv CVSROOT :pserver:nobody@dhcp.cvs.isc.org:/cvsroot; cvs checkout -d dhcp-current DHCP)Note that the current engineering version is a work in progress, andthere is no real guarantee that it will work for you. CHECKING OUT A SPECIFIC RELEASEYou can also check out specific versions of the DHCP distribution.There are three kinds of version tags you may find - alpha tags, betatags and release tags. Alpha tags look like this: V#-ALPHA-YYYYMMDD# is the release number. YYYYMMDD is the date of the release, with a4-digit year, the month expressed as a number (January=1), and the dayof the month specified as a number, with the first day of the monthbeing 1.Beta tags look like this: V#-BETA-%-PATCH-*Where # is the release number, % is the Beta number (usually 1) and *is the patchlevel. In the future there may also be beta tags thatlook like this: V#-#-BETA-%-PATCH-*Where #-# is the major version followed by the minor version - forexample, when the first 3.1 beta comes out, the tag will look likethis: V3-1-BETA-1-PATCH-0Release tags look like this: V#-%-*Where # is the major version, % is the minor version, and * is thepatchlevel. So the tag for 1.0pl2 is V1-0-2, and to check it out,you'd type: (setenv CVSROOT :pserver:nobody@dhcp.cvs.isc.org:/cvsroot; cvs checkout -d dhcp-1.0pl2 -rV1-0-2 DHCP)Whenever changes are checked in to the ISC DHCP repository, or filesare tagged, a notice is sent to the dhcp-source-changes@isc.orgmailing list. You can subscribe to this list by sending mail todhcp-source-changes-request@isc.org, and you will then get immediatenotification when changes are made. You may find the volume of mailon this list annoying, however. WHEN TO UPDATEWe do not recommend that you do an update immediately after you see achange on the dhcp-source-changes mailing list - instead, it's best towait a while to make sure that any changes that change depends on havealso been committed. Also, sometimes when development is being doneon two machines, the developers will check in a tentative change thathasn't been tested at all so that they can update on a differentmachine and test the change. The best way to avoid accidentallygetting one of these changes is to not update aggressively - when achange is made, wait a while before updating, to make sure that it'snot going to be quickly followed by another change.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -