Subversion post-commit hook

时间:2010-05-29 21:08:27

标签: svn svn-hooks

我正在尝试让SVN在提交时将文件复制到我的htdocs文件夹。以下是我在post-commit.bat中的内容:

"C:\subversion\bin\svn.exe" update "C:\apache\apache2.2\htdocs"

当我查看钩子创建的日志文件时,我得到以下行:

Skipped 'C:\Apache\Apache2.2\htdocs'

有谁知道为什么会这样?

无论我选择哪个目录作为目的地,我都会遇到同样的错误。

我正在运行SVN 1.6.4,Tortoise 1.6.8,Apache 2.2,WinXP SP3

我没有使用用户名和密码,因为SVN存储库上没有设置安全性。这只是我的发展。

由于

2 个答案:

答案 0 :(得分:1)

我看到这个文件夹不是工作副本:

C:\Temp>md blah

C:\Temp>svn up blah
Skipped 'blah'

C:\Temp>

你确定C:\apache\apache2.2\htdocs有一份工作副本吗?您首先需要签入该文件夹,然后才能更新 你能做到这一点:

cd C:\apache\apache2.2\htdocs
svn up

如果这对您不起作用,那么服务器肯定不会。

答案 1 :(得分:0)

尝试使用checkout选项(您还必须添加指向存储库的链接)