相当于Mercurial Tip标签的Git

问题描述 投票:0回答:1

有什么方法可以参考存储库中最新的git commit(分支的规则)?

我们正从无用的转向git。我们的一项CI集成测试可验证对特定存储库的最新提交。它使用tip标记进行检索(它使用“ tip.zip”参考从Bitbucket云下载.zip)。现在,我想知道是否可以在git中实现而无需同步存储库(由于内部原因,该测试使用zip下载而不是checkout / sync)。

git mercurial bitbucket
1个回答
0
投票

Mercurial的tip只是存储库中的最后一次提交。之所以行之有效,是因为Mercurial编号每次进入存储库都将提交。该编号在存储库的任何clone中都没有用,因为相同的提交可能在克隆中,但可能以不同的顺序到达,或者在其他存储库中的其他提交之后到达(不在此)进入。在Mercurial存储库中进行数字上的最后一次提交不是一种很好的工作方式,因为刚才提交的提交可能处于某种测试或备份分支上,而这些分支与实际工作无关在做。相反,您应该进行

specific

最近的提交-最新的提议包含在发行中,或最新的开发,或其他。无论如何,Git根本就没有“最新的存储库”的概念。 Git中的每个

branch name

都定义了该branch中的最新提交,因此“ develop的提示”或“ master的提示”或任何简单的“由该名称标识的提交”。是否以及如何下载这些提交的zip文件取决于您的托管服务提供商,但是git archive使此操作变得容易,因此非常有可能轻松完成right事情。甚至不要尝试做Git没有提供的wrong事情。

© www.soinside.com 2019 - 2024. All rights reserved.