2.4. 版本控制系统的TAG/Label命名

  1. CVS 的 TAG 不能包括如 "." 的特殊字符,因此规定使用由大写字母、数字、下划线、减号组成版本控制系统的 TAG/LABEL 名称;

  2. TAG/LABEL 要包含一个模块/工程前缀,如果只是简单的 V1,V2,在合并 Repository 时,造成困惑;

  3. 在版本控制系统中建立一个专门记录 TAG/LABEL 的文件,每次打上 TAG 之时,先向该文件追加(append)一行,内容为新的 TAG 名称,CHECKIN,在为代码打上 TAG/LABEL;

    原因为 CVS 中要查看到 TAG 的创建时间不方便,用此方法便于跟踪;

  4. 还可以在 TAG 名称中加入建立 TAG 的日期,如果这个 TAG 是一个 STICKY TAG,日后不会改动;

  5. 分支 TAG/LABEL 的名称要和其它 TAG 容易区分,如加上前缀 "B-"。