在sourcecode(TortoiseSvn或SVN Shell)中插入修订号

2024-05-16 01:00:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在提交时在源代码中注入修订号。 我发现我可以通过svn shell执行以下操作:

find . -name *.php -exec svn propset svn:keywords "Rev"

然而,有人说这不起作用,因为存储库中没有文件(因为文件是加密的),我应该可以在tortoiseSVN中这样做。我找到了“钩子脚本”部分,但我完全没有这方面的经验。在

如果你想让我看看第一个命令行的意思:

^{pr2}$

我知道你可以通过使用$ver$注入,但是如何做到这一点,只有在特定目录中具有特定扩展名的文件才会发生改变。在


Tags: 文件name脚本源代码svnrev经验find
1条回答
网友
1楼 · 发布于 2024-05-16 01:00:14

不要自己编写注入版本号的方法。相反

  • 只在要进行替换的文件中引入被替换的标记$Revision$etc.
  • 只对那些文件启用替换(使用svn propset svn:keywords Revision或类似的)

相关问题 更多 >