在每次提交后自动保存SVN修订号,可以通过使用钩子脚本来实现。SVN钩子是一种机制,可以在特定的事件发生时触发自定义的脚本。以下是实现该功能的步骤:
touch post-commit
#!/bin/sh
REPOS="$1"
REV="$2"
SVNLOOK=/usr/bin/svnlook
REV_NUM=$($SVNLOOK youngest "$REPOS")
echo $REV_NUM > /path/to/revision.txt
注意:需要将"/path/to/revision.txt"替换为你希望保存修订号的文件路径。
chmod +x post-commit
chmod +x *
请注意,以上步骤是基于Linux系统的,如果你使用的是其他操作系统,请相应地修改脚本中的路径和命令。
关于SVN和SVN钩子的更多信息,你可以参考腾讯云的SVN产品文档:腾讯云 SVN。