$Log$关键字的问题

对关键字$Log$存在一些争议。即使没有使用$Log$关键字,只要你处在开发系统中,获取相应的信息也是很容易的,执行cvs log命令即可。而导出的文件,历史信息或许没有多大用处。

更严重的认为,cvs在合并分支到主干时对$Log$条目处理的并不好,因为合并过程中总会有冲突。

人们总是倾向于“更正”文件中的log条目(纠正书写失误或者错误)。如果这些是用cvs log命令造成的,人们将不去理会,因为它不是文件的一部分。这也许在实际中不是什么问题。

还有的建议,如果使用关键字$Log$,应将它插入在文件的最后,而不是文件头。这样长长的更新信息就不会干扰每天对源文件的浏览。