Subversion:如何复制提交预登记文件底部的日志

Can*_*nez 2 svn

假设我有一个使用Subversion提交的文本文件.在提交之前,将出现一个弹出窗口,其中包含要提交的文件和一个消息框,其中我可以发表关于所述文件的更改的评论.

第一个问题,我想验证是否可以将我放置在弹出窗口的消息框中的消息放在我将提交的文本文件的底部.

第二,如果是,请告知如何实施.我真的没有关于预提交的想法.

flo*_*din 6

不,这是不可能的.请参阅Subversion FAQ中的以下答案:

Subversion有一个关键字,其行为类似于CVS中的$ Log $吗?

不.在CVS中没有$ Log $关键字的等价物.如果要检索特定文件的日志,可以运行"svn log your-file-name"或"svn log url-to-your-file".从邮件列表中解释为什么$ Log $是坏的:

"当你开始在分支机构之间合并变更时,$ Log $总是令人恐惧.你几乎可以保证在那里发生冲突,因为这个关键字的性质,根本无法自动解决."

和:

Subversion日志消息是可变的,可以通过设置svn:log revision属性来更改它们.因此,任何给定文件中$ Log:$的扩展都可能已过时.更新可能需要为$ Log:$关键字的每次出现检索适当的日志消息,即使包含它的文件没有以其他方式更新.

我不在乎.无论如何我想用它.你会实现它吗?

不.没有计划自己实施或接受实现此功能的补丁.如果要分发包含某种更改日志的文件,您可以在构建系统中解决此限制.