gpt4 book ai didi

git - 如何计算影响给定子树的 git 提交数?

转载 作者:太空狗 更新时间:2023-10-29 13:33:04 25 4
gpt4 key购买 nike

我的版本号看起来像 0.1.3,有两个组成部分:

  • 0.1(标签)
  • 3(在标记后提交)

所有这些信息都可以从 git describe --tags 中轻松获得。

对于版本 0.1.3 git describe 可能看起来像

0.1-3-g53d4dec

所有这些都工作正常,但我正在寻找仅影响给定子树的提交数量,而不是整个存储库。如果 examples/test/ 中的某些内容发生更改,我不想更改版本号,但如果 src/ 中的某些内容发生更改,我会这样做.

基本上,我在寻找 git describe --relative src/,它与 git log --relative 的工作方式相同。

最佳答案

如果您正在编写 Git 脚本,您应该真正使用“管道”命令而不是“瓷器”命令(请参阅 git(1)。在这种情况下,最有可能的候选人似乎是 git rev-list

git rev-list --full-history v0.1.. -- src | wc -l

关于git - 如何计算影响给定子树的 git 提交数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2021405/

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