![](/img/trans.png)
[英]How do I loop through changes in a Subversion post-commit hook?
[英]Post-commit-hook in Subversion doesn't work as I want
我在工作中遇到了颠覆问题。 我想创建一个 post-commit-hook(post-commit.bat 文件)命令来创建有关上次事务的信息。 代码如下所示:
@echo off
set file="D:\mypath\logfile%2.txt"
svn log D:\'my path to repro'\ -r %2 -v > %file%
%2 对应于最后的修订号。 它使用正确的编号创建文件并尝试写入其中。 但是随后提交挂起并且文件保持打开状态。 奇怪的是,如果我用有效的修订号手动触发命令,那么整个过程就可以了。 只有它挂起的钩子,它也不提交文件。 任何人都可以帮助我或对我的问题有任何想法吗?
我找到了解决方案,也许这对某些人有帮助。
我使用了错误的命令“log”。 相反,您必须在服务器上使用“svnlook changed...”来获取有关上次提交的最新信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.