有一个简单的场景(基于 .txt 文件):
创建 mycodefile.txt,将文本粘贴到其中并将其添加到 svn:
$Id_which_is_populated_once_per_revision$ $Svn_commit_comments_but_also_populated_once$ I have added this in the revision #1.
提交带有注释“JIRA-1234”的文件。提交后文件如下:
$Id: mycodefile.txt 1 2013-07-29 12:05:30Z svnuser $ $Svncomments: JIRA-1234 $ I have added this in the revision #1.
进行另一项更改:
$Id: mycodefile.txt 1 2013-07-29 12:05:30Z svnuser $ $Svncomments: JIRA-1234 $ $Id_which_is_populated_once_per_revision$ $Svn_commit_comments_but_also_populated_once$ I have added this in the revision #1. And this in the revision #2.
提交带有注释“JIRA-2345”的文件。提交后文件如下:
$Id: mycodefile.txt 1 2013-07-29 12:05:30Z svnuser $ $Svncomments: JIRA-1234 $ $Id: mycodefile.txt 2 2013-07-29 12:07:45Z svnuser $ $Svncomments: JIRA-2345 $ I have added this in the revision #1. And this in the revision #2.
等等。
因此,经过多次更改后,我仍然可以仅使用内置注释来跟踪它们,而无需使用 svn 修订日志。
目前,如果我将使用简单的 $Id$ 自动属性,那么步骤 4 中的文件将如下所示(覆盖之前的任何 $Id$s 和注释):
$Id: mycodefile.txt 2 2013-07-29 12:07:45Z svnuser $ $Svncomments: JIRA-2345 $
$Id: mycodefile.txt 2 2013-07-29 12:07:45Z svnuser $ $Svncomments: JIRA-2345 $
I have added this in the revision #1.
And this in the revision #2.
此外,实际上没有 $Svncomments$ 自动道具(我只是为了说明我的愿望)。
所以问题是如何实现上述(使用自动道具或其他东西)?
谢谢。