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

Lia*_*iam 1 php svn

我需要找到存储库中目录的提交数量.我将在PHP中处理结果,因此可能需要使用exec().它将在Linux上运行.

我有一个有点古怪的存储库,目录结构看起来有点像:

  • /主干/ SECTION1
  • /主干/第2节
  • / trunk/section3(依此类推)

我将使用结果作为每个部分的版本号的一部分.目前我使用的是最新版本,但理想情况下要按顺序编号而不是84 - > 120 - > 400等.

我计划使用上面的例子计算提交并使用'3'而不是'400'.

khm*_*ise 6

如果您真的想计算提交数量,请使用以下内容:

svn log -q --stop-on-copy URL/trunk | grep "^r" | wc -l
Run Code Online (Sandbox Code Playgroud)

将打印出提交的数量.