目录的源文件
做开发的时候你可能注意到了,每个开发目录下, 都创建了一个 目
录。里面有文件用于记录当前目录和 库之间的对应信息。但项目发布的时
候你一般不希望把文件目录还带着含有 信息的 目录吧,这个一次性
的导出过程使用 '81#3 命令,不过 '81#3 只能针对一个 或者日期
导出,比如:
'81#3<##'&'%'1#>'3;%4'
'81#3<F...1#>'3;%4'
'81#3<F1#>'3;%4'
CVS Branch:项目多分支同步开发
确认版本里程碑:多个文件各自版本号不一样,项目到一定阶段,可以给所有
文件统一指定一个阶段里程碑版本号,方便以后按照这个阶段里程碑版本号导
出项目,同时也是项目的多个分支开发的基础。
3%?#'&'%';;.
开始一个新的里程碑:
443<#标记所有文件开始进入 8 的开发
注意:
CVS
里的
revsion
和软件包的发布版本可以没有直接的关系。但所有文
件使用和发布版本一致的版本号比较有助于维护。
版本分支的建立
在开发项目的 8 版本的时候发现 8 有问题,但 8 又不敢用,则从先前标
记的里程碑:#'&'%';;. 导出一个分支 #'&'%';;.;1%35
#3%?<+<##'&'%';;.#'&'%';;.;1%351#>;#
一些人先在另外一个目录下导出 #'&'%';;.;1%35 这个分支:解决 . 中
的紧急问题,
5'@$3<##'&'%';;.;1%35
而其他人员仍旧在项目的主干分支 8 上开发
在 #'&'%';;.;1%35 上修正错误后,标记一个 . 的错误修正版本号
3%?#'&'%';;.;1%35;
如果 . 认为这些错误修改在 . 里也需要,也可以在 . 的开发目录下合并
#'&'%';;.;1%35; 中的修改到当前代码中:
$1%3'<>#'&'%';;.;1%35;
CVS 的远程认证通过 SSH 远程访问 CVS