【发布时间】:2020-06-25 01:18:42
【问题描述】:
我们正在构建一个与 Github 集成的部署管道。我们使用提交 sha 来确定要部署的代码。
但在部署之前,我们希望确保提交 sha 确实存在于已发布的版本中。为此,我需要知道该版本的所有提交(不仅仅是先前版本和当前版本之间的提交,而是所有提交)。
根据我的研究,我只发现 answers 用于发现两个版本之间的提交。
有没有办法获得 所有 提交以进行发布?到目前为止,我能想到的唯一方法是使用上述答案并进行递归搜索以遍历所有版本。
问这个问题的另一种方法是,有没有办法在当前分支中的特定提交之前获取所有提交?
【问题讨论】: