Tags (CVS)检测与标记/标签关联的文件何时更改

Tags (CVS)检测与标记/标签关联的文件何时更改,tags,label,cvs,labels,Tags,Label,Cvs,Labels,如何检测开发人员何时更新与CVS中的标记/标签关联的文件,然后更改标记以指向新版本?用例是开发人员在签入和标记的文件经过同行审查和批准后,但在构建和部署之前,秘密地进行更改。我希望避免在两个不同的时间点获取和区分所有文件。是否可以获取与标记关联的所有文件的校验和 是的,我知道这一过程存在“挑战”。当开发人员标记任何内容时,您可以使用CVStaginfo挂钩来记录日志或发送电子邮件。在中有一个示例用法。这将为您提供一些关于谁在重新标记内容以及何时重新标记内容的可见性 CVS不提供文件的校验和,但您

如何检测开发人员何时更新与CVS中的标记/标签关联的文件,然后更改标记以指向新版本?用例是开发人员在签入和标记的文件经过同行审查和批准后,但在构建和部署之前,秘密地进行更改。我希望避免在两个不同的时间点获取和区分所有文件。是否可以获取与标记关联的所有文件的校验和


是的,我知道这一过程存在“挑战”。

当开发人员标记任何内容时,您可以使用CVS
taginfo
挂钩来记录日志或发送电子邮件。在中有一个示例用法。这将为您提供一些关于谁在重新标记内容以及何时重新标记内容的可见性

CVS不提供文件的校验和,但您当然可以添加一个校验和标记信息钩子,输出可以附加到日志/电子邮件中。这里唯一需要警惕的是。如果你利用了它,那么任何简单的校验和都是毫无意义的

撇开技术细节不谈,这可能只是一个政策问题。如果你不想让你的开发者重新标记东西(除非在特殊情况下),那么就把它作为策略并让他们知道。确保有一个已知的过程来处理评审阶段之后需要进行的代码更改