文件版本管理与手册页编写全解析
1. ident 命令
1.1 功能概述
ident 命令可用于查找包含 $Id$ 字符串的文件版本。由于该字符串存储在变量中,它也会出现在生成的可执行文件里。若代码中包含特殊字符串却未访问,部分编译器会将其优化掉。通常可通过添加一些“伪”访问来解决此问题,但随着编译器性能提升,这变得愈发困难。
1.2 示例操作
以下是 ident 命令的使用示例:
$ important
Hello World
This is an extra line added later
This file is under RCS control. It's ID is
$Id: important.c,v 1.3 1999/02/11 16:55:04 rick Exp $
$ ident important
important:
$Id: important.c,v 1.3 1999/02/11 16:55:04 rick Exp $
$
1.3 工作原理
执行程序可证明字符串已融入可执行文件,ident 命令则能从可执行文件中提取 $Id$ 字符串。利用 RCS 和可执行文件中的 $Id$ 字符串,能有效检查客户反馈问题的文件版本。此外,RCS(或 SCCS)可作为项目跟踪工具,追踪问题报告及解决情况。对于软件销售或分发,了解不同版本间的更改至关重要。
2. RCS 与 SCCS
2.1 SCCS 特点
SCCS
超级会员免费看
订阅专栏 解锁全文
19万+

被折叠的 条评论
为什么被折叠?



