是否可以使用svn自动道具在代码文件中创建更改日志?

是否可以使用svn自动道具在代码文件中创建更改日志?,svn,tortoisesvn,Svn,Tortoisesvn,有一个基于.txt文件的简单场景: 创建mycodile.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

有一个基于.txt文件的简单场景:

创建mycodile.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: 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.  
进行其他更改:

$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 $  
I have added this in the revision #1.  
$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$auto道具,那么步骤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$自动道具,实际上我只是为了说明我的愿望

所以问题是如何使用自动道具或其他东西实现上述功能?
谢谢。

不,不可能。这是一个开始

如果您需要变更日志,请使用svn日志的输出在构建/打包过程中生成一个变更日志