我在Netbeans中编写代码并使用Git作为我的版本控制系统。
我已经看到,如果我要使用SVN,我可以将$Id$
添加到我的docblocks中,以便为每个提交的更改自动插入一个版本,例如:
<?php
/**
* Widget class definition file.
*
* @author Me <me@example.com>
* @copyright Copyright (c) 2012, Me
* @version $Id$
* @package Widgets
*/
有没有办法用Git做到这一点?
你们如何管理文档中的版本号?手动更新真的很痛苦,并不实用。
答案 0 :(得分:2)
git不支持此行为(我不会将其称为“功能”)。我从不喜欢它与CVS,因为它会导致错误的合并冲突。
git describe会根据您的代码为您提供版本号。您可以将其作为搜索进行复制,并将w / sed或其他内容替换为文档编译中的一个步骤。