使用PHPDocblocks和Git的自动版本号

时间:2012-02-14 10:03:23

标签: git docblocks

我在Netbeans中编写代码并使用Gi​​t作为我的版本控制系统。

我已经看到,如果我要使用SVN,我可以将$Id$添加到我的docblocks中,以便为每个提交的更改自动插入一个版本,例如:

<?php
/**
 * Widget class definition file.
 * 
 * @author Me <me@example.com>
 * @copyright Copyright (c) 2012, Me
 * @version $Id$
 * @package Widgets
 */

有没有办法用Git做到这一点?

你们如何管理文档中的版本号?手动更新真的很痛苦,并不实用。

1 个答案:

答案 0 :(得分:2)

git不支持此行为(我不会将其称为“功能”)。我从不喜欢它与CVS,因为它会导致错误的合并冲突。

git describe会根据您的代码为您提供版本号。您可以将其作为搜索进行复制,并将w / sed或其他内容替换为文档编译中的一个步骤。