3

我在 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 做到这一点?

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

4

1 回答 1

2

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

git describe根据您的标签为您提供版本号。您可以将其复制为搜索并替换 w/sed 或其他东西作为文档编译中的一个步骤。

于 2012-02-24T15:33:06.423 回答