gpt4 book ai didi

svn - 每个客户端的更新

转载 作者:行者123 更新时间:2023-12-04 22:04:46 25 4
gpt4 key购买 nike

我有一个在 Windows 上运行的 SVN 服务器。

我需要在提交后强制更新每个“工作副本”(对于每个使用 svn 存储库的人)。我尝试在 svn 服务器的钩子(Hook)目录中使用 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 个人:提交

post-commit Person 2 : update

如果不可能,我希望至少为人 1 自动更新。第 1 个人:提交,然后在他的工作副本中自动更新。

我已经看到了带有 Windows 计划任务的解决方案,但这是我最后的解决方案。

你能帮忙吗?非常感谢。

最佳答案

SVN 提交后 Hook 用于服务器端操作。您将无法控制已 checkout 存储库副本的其他用户。

你应该让每个人都练习在每天开始时运行 svn update

关于svn - 每个客户端的更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3799933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com