2

每次将提交推送到 Stash 存储库时,都会在我们的构建系统中触发构建。但是,有时,人们会对该提交进行变基,因此它不再包含在分支中。

我们的构建系统会克隆存储库,然后执行以下命令:

git reset --hard <sha>

但是,该命令失败,因为克隆似乎获取了分支的提交列表,并且该提交不再包含在分支中,即使在尝试在 Stash 中访问它时该提交仍然存在。

有没有办法获取该特定提交,以便系统可以从孤立的提交构建代码?

4

0 回答 0