繁体   English   中英

Subversion 中的提交后挂钩无法正常工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM