我有一个在 Windows 上运行的 SVN 服务器。
我需要在提交后强制更新每个“工作副本”(对于每个使用 svn 存储库的人)。我尝试在 svn 服务器的钩子目录中使用 post-commit.bat 脚本。问题是更新发生在服务器上而不是客户端文件中。
这里摘录:
@ECHO OFF
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET WORKING_COPY=c:\path\to\working\copy
svn update %WORKING_COPY%
示例:第 1 个人:提交
提交后第 2 个人:更新
如果不可能,我希望至少为第 1 个人自动更新。第 1 个人:提交,然后在他的工作副本中自动更新。
我已经看到了带有 Windows 计划任务的解决方案,但这是我最后的解决方案。
你能帮我吗 ?非常感谢。