php - 计算存储库目录中的 SVN 提交数

标签 php svn

我需要找到存储库中目录的提交数。我将在 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/

相关文章:

php - 将图像 ID 传递给 URL 段

Eclipse:从版本控制导入的 Web 项目未从服务器运行时中找到类

git - 使用 git svn clone 将 svn 转换为 git

java - SVN通知 : Do not send notification email when a special keyword is present in the svn log message

php - WampServer 上的 APC 没有性能提升

PHP 将 MySql 查询与类分离

php - 如何在codeigniter中的索引函数中传递参数

php - 带有 XMLHttpRequest 的 open 方法的 javascript : using post and its parameters

svn - Subversion 存储库中的病毒,怎么办?

.net - 有没有通过 .net 读取颠覆存储库的工具?