$id:文件名、创建日期/时间 Exp $
我经常在 C/C++ 源代码中遇到以下语句:
$Id: lzio.c,v 1.24 2003/03/20 16:00:56 roberto Exp $
$Id: file name, version, timestamp, creator Exp $
你知道哪个软件产生这些“签名”吗?
Frequently I come across the following statements in C/C++ source code:
$Id: lzio.c,v 1.24 2003/03/20 16:00:56 roberto Exp $
$Id: file name, version, timestamp, creator Exp $
Have you got any idea which software produces those "signatures"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Subversion 中的关键字替换会产生这种排序信息,特别是 ID:
你可以告诉 subversion 使用 svn:keywords 插入这些值
您还可以通过编辑配置来自动进行这些替换:
Keyword substitution in subversion produces this sort of information, in particular Id:
You can tell subversion to insert these values using svn:keywords
You can also make these substitutions automatic by editing your config:
诸如CVS之类的版本控制系统可以产生这样的标签。
Version control systems such as CVS can produce such tags.
RCS 和 CVS 都生成看起来完全一样的字符串。
Both RCS and CVS produce strings that look exactly like that.
我见过一些 vim 设置可以神奇地自动填充这些值。 SVN 可以在提交前和提交后挂钩上获取这些值,以填充提交日志中的默认信息。
I've seen a few vim setups that will auto-magically populate these values. SVN can grab these values on pre and post commit hooks to fill default information in commit logs.
Perforce 支持其中一些关键字(不确定全部)。
Perforce supports some (not sure about all) of those key words.