Svn可以使用扩展信息替换某些关键字,例如$Rev$
到$Rev: 123$
。
但是下次更改并提交文档时,此替换文件将再次被替换为第二次提交的修订版。
是否可以进行“一次写入”扩展而无需编写自定义提交钩子脚本?
这是附加到修订版的信息列表,认为“就像更改日志”
$Rev$: Created Info file
会变成
$Rev: 1$ Created Info file
然后
$Rev: 1$ Created Info file
$Rev$ Info for this revision
会变成
$Rev: 1$ Created Info file
$Rev: 2$ Info for this revision
......等等。
如果我理解正确的文档,它将成为
$Rev: 2$ Created Info file
$Rev: 2$ Info for this revision
相反,这当然不是我想要的。
答案 0 :(得分:0)
正如@royalTS在评论中指出的那样,如果没有任何工作(例如,删除$ ...的附加脚本),您不可能做什么。只要设置了属性svn:keyword
,指定的关键字就会全部替换。
正如@alroc在评论中指出的那样,听起来你正在尝试做类似于CVS的$ Log $的事情,这不会在Subversion中实现,如{{3 }}
感谢@royalTS和@alroc。