对关键字 $
Log$
存在一些争议。
即使没有使用 $
Log$
关键字,只要你在开发系统中工作,即使你不用 $
Log$
关键字获取相应的信息也是很容易的—执行 cvs log
命令即可。
一旦你导出了文件,历史信息或许没有多大用处。
更严重的认为,cvs 在合并分支到主干时对 $
Log$
条目处理的并不好。
因为合并过程中总会有冲突。
人们总是倾向于“更正”文件中的 log 条目(纠正书写失误或者事实错误)。
如果完成,cvs log
的信息将与文件内部的信息不一致。
这也许在实际的文件中不是什么问题。
还有的建议,如果一定要用,$
Log$
关键字应插在文件的最后,而不是文件头。
这样长的更新信息就不会干扰每天对源文件的浏览。