SVN 中的修订日志记录
Revision logging in SVN
我用以下信息更新了我的 ~/.subversion/config:
[miscellany]
enable-auto-props = yes
[auto-props]
*.php = svn:keywords=Id
*.js = svn:keywords=Id
当前在提交时它仅显示文件中最新提交的修订
/*
* @author David Ordal, david -at- ordal.com
* @version $Id: test.php 3 2009-04-28 05:20:41Z dordal $
*/
我想在我的文件中启用修订日志,以便在我将代码提交到 SVN 时它会显示在下面的代码段中:
/*
@author David Ordal, david -at- ordal.com
@version $Id: test.php 3 2009-04-29 04:20:41Z dordal $
@version $Id: test.php 2 2009-04-28 02:20:41Z dordal $
@version $Id: test.php 1 2009-04-27 01:20:41Z dordal $
*/
可以吗?
不,这在 Subversion 中是不可能的。您所要求的是 this FAQ answer 的变体,它表示在 Subversion 中不会实现任何类似的东西。
您要查找的信息已经在 Subversion 日志中,将其保留在文件中是多余的,并且可能与存储库不同步(使其不可信)。如果您必须将其包含在您的文件中,请将信息作为 build/packaging 过程的一部分插入其中(您必须自己编写代码)。
我用以下信息更新了我的 ~/.subversion/config:
[miscellany]
enable-auto-props = yes
[auto-props]
*.php = svn:keywords=Id
*.js = svn:keywords=Id
当前在提交时它仅显示文件中最新提交的修订
/*
* @author David Ordal, david -at- ordal.com
* @version $Id: test.php 3 2009-04-28 05:20:41Z dordal $
*/
我想在我的文件中启用修订日志,以便在我将代码提交到 SVN 时它会显示在下面的代码段中:
/*
@author David Ordal, david -at- ordal.com
@version $Id: test.php 3 2009-04-29 04:20:41Z dordal $
@version $Id: test.php 2 2009-04-28 02:20:41Z dordal $
@version $Id: test.php 1 2009-04-27 01:20:41Z dordal $
*/
可以吗?
不,这在 Subversion 中是不可能的。您所要求的是 this FAQ answer 的变体,它表示在 Subversion 中不会实现任何类似的东西。
您要查找的信息已经在 Subversion 日志中,将其保留在文件中是多余的,并且可能与存储库不同步(使其不可信)。如果您必须将其包含在您的文件中,请将信息作为 build/packaging 过程的一部分插入其中(您必须自己编写代码)。