gpt4 book ai didi

svn - 获取 SVN 中的最后修订版本号?

转载 作者:行者123 更新时间:2023-12-03 04:48:12 37 4
gpt4 key购买 nike

使用 PHP、Perl 或 Python(最好是 PHP),我需要一种方法来查询 SVN 数据库并找出发送到 SVN 的最后修订号。除此之外我不需要任何东西。它需要是非密集型的(因此我作为 cron 作业每 5 分钟执行一次;SVN 的性能不应受到影响)。

SVN 位于我的 Intranet 上,但不在我的特定计算机上。

我安装了 SVN,但没有安装 PHP/Perl/Python 的绑定(bind)。我正在运行 Windows XP,但我更喜欢独立于平台且也可以在 Linux 中运行的解决方案。如果您有仅适用于 Linux(或仅适用于 XP)的解决方案,这也会很有帮助。

最佳答案

如果您想分析本地工作副本,最好的工具是 svnversion,它随 Subversion 一起提供,并生成类似 968:1000M 的输出。文档说:

The version number will be a single number if the working copy is single revision, unmodified, not switched and with an URL that matches the TRAIL_URL argument. If the working copy is unusual the version number will be more complex:

4123:4168     mixed revision working copy
4168M modified working copy
4123S switched working copy
4123:4168MS mixed revision, modified, switched working copy

关于svn - 获取 SVN 中的最后修订版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/579196/

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