假设有下面一个源程序demo.c,其内容如下: #include /* %E% */ int main(argc,argv) int argc; char **argv; { printf(“This is a SCCS test program.\n”); } 其中/* %E %*/是SCCS的关键字,只读复原时它将展开为系统的日期,有关SCCS的关键字将在后面介绍。
下面简要介绍SCCS系统的使用步骤:
1?建立s-文件 admin -idemo.c s.demo.c 如果原文件中不含关键字,admin命令将给出下列警告信息No id keyword(cm7) s.demo.c文件建立后,demo.c仍然存在,为了便于以后的管理,该程序应该删除。
3?为读而复原文件 get s.demo.c 该命令执行后,将生成最新版本的demo.c(本例中为1?1),也可以用-r version得到SCCS中的任一版本。
4?编辑和修改SCCS文件 get -e s.demo.c 将生成demo.c和p.demo.c,其中p.demo.c中含有来源版本和建议新的版本信息,同时含有用户和日期等信息。
对demo.c做插入修改: #include /* %E% */ intmain(argc,argv) int argc; char **argv; { printf(“This is a SCCS test program.\n”); /* This comment is inserted*/ }
执行下列命令: delta s.demo.c comment?insert a comment line 1 lines inserted 这样就形成了程序的1?2版。delta命令执行后,demo.c被自动删除。为了让下一个程序的版本为2?1执行下列命令: get -e -r2.1 s.demo.c