我需要找到存储库中目录的提交数。我将在 PHP 中处理结果,因此可能需要使用 exec()。它将在 Linux 上运行。
我有一个有点古怪的存储库,其中的目录结构看起来有点像:
- /trunk/section1
- /trunk/section2
- /trunk/section3(依此类推)
我将使用结果作为每个部分的版本号的一部分。就目前而言,我使用最新的修订版,但理想情况下希望按顺序编号,而不是 84 -> 120 -> 400 等。
我计划使用上面的示例计算提交并使用“3”而不是“400”。
最佳答案
如果您真的想计算提交次数,只需使用以下命令:
svn log -q --stop-on-copy URL/trunk | grep "^r" | wc -l
将打印出提交的数量。
关于php - 计算存储库目录中的 SVN 提交数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5871934/