一旦源代码处于 SCCS 控制之下,便可用 SCCS 执行以下两项主要任务:签出文件以便对其进行编辑;签入已编辑完的文件。
使用 sccs edit 命令签出文件。例如:
demo% sccs edit computepts.f |
然后,SCCS 会在当前目录下创建 computepts.f 的可写副本,并记录您的登录名。当文件已签出时,其他用户不能再签出该文件,但可以查出是谁签出了该文件。
在您完成编辑后,使用 sccs delget 命令签入已修改的文件。例如:
demo% sccs delget computepts.f |
该命令会使 SCCS 系统做以下事情:
通过比较登录名确保您就是签出文件的用户
提示您对更改做注释
记录本次编辑会话所更改的内容
从当前目录中删除 computepts.f 的可写副本。
用扩展了 SCCS 关键字的只读副本替换可写副本
sccs delget 命令是两个简单 SCCS 命令(delta 和 get)的复合命令。delta 命令执行上述列表中的前三项任务;get 命令执行后两项任务。