Carthage: 问题:如何获取给定存储库的最新(最近提交)版本?

创建于 2015-07-16  ·  3评论  ·  资料来源: Carthage/Carthage

Cartfile 文档做出以下断言:

如果没有给出版本要求,则允许任何版本的依赖项。

用矛盾的例子:

使用最新版本

github "jspahrsummers/xcconfigs"

此外,它没有说明,但从测试中,我推断最新的,实际上是最新标签的版本。 这个解释正确吗? 如果是这样,如何指定最新的提交 - 您是否必须手动检查并指定最新的提交,或者是否有更简单的方法?

顺便说一下,举一个基于提交哈希的检查示例会有所帮助,在我第一次通过时,我没有意识到引号很重要,这让我感到沮丧。

最有用的评论

实际上,事实证明您可以通过将“head”指定为版本(插入正确的命名法)来实现这一点:

github "jspahrsummers/xcconfigs" "head"

根据我在 Stackoverflow 上的交叉帖子:

http://stackoverflow.com/questions/31459847/carthage-how-to-get-the-very-latest-version-of-a-given-repository/31460014#31460014

所有3条评论

最新版本是指具有实际 _version_ 的东西——发布或标签。 如果您想要最新的提交,则需要指定要固定到的分支。

已关闭 - 感谢您的快速响应。

(尽管文档/示例不一致可以/仍然应该被修复)。

实际上,事实证明您可以通过将“head”指定为版本(插入正确的命名法)来实现这一点:

github "jspahrsummers/xcconfigs" "head"

根据我在 Stackoverflow 上的交叉帖子:

http://stackoverflow.com/questions/31459847/carthage-how-to-get-the-very-latest-version-of-a-given-repository/31460014#31460014

此页面是否有帮助?
0 / 5 - 0 等级