我怎么能够轻松地找到一个具有特定提交的分支并使用坚固的结账,以便我不会以'分离的HEAD'状态结束?
我一步一步地想:
repo.lookup commithash
返回捕获异常并在Rugged::OdbError: Object not found
发生时退出答案 0 :(得分:0)
我有同样的问题,但在我的情况下,当我尝试在CircleCi上运行脚本时,为了避免错误,您应该运行[[ ! -s \"$(git rev-parse --git-dir)/shallow\" ]] || git fetch --unshallow
,也许在您的情况下,您应该只运行{{1然后运行你想要的任务。