Carthage: Pergunta: Como obter a versão mais recente (commit mais recente) de um determinado repositório?

Criado em 16 jul. 2015  ·  3Comentários  ·  Fonte: Carthage/Carthage

A documentação do Cartfile faz a afirmação:

Se nenhum requisito de versão for fornecido, qualquer versão da dependência será permitida.

com o exemplo contraditório:

Use a versão mais recente

github "jspahrsummers / xcconfigs"

Além disso, não é declarado, mas a partir dos testes, eu inferi que a última, na verdade, é a versão da tag mais recente. Esta interpretação está correta? E em caso afirmativo, como especificar o último commit - você tem que verificar manualmente e especificar o último commit, ou existe uma maneira mais simples?

E como um ponto lateral, ajudaria a dar um exemplo de check-out baseado em um hash de commit, na minha primeira passagem, eu não percebi que as aspas eram significativas, e isso me frustrou.

Comentários muito úteis

Na verdade, você pode conseguir isso especificando "head" como a versão (insira a nomenclatura adequada):

github "jspahrsummers/xcconfigs" "head"

por minha postagem cruzada para Stackoverflow:

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

Todos 3 comentários

A versão mais recente refere-se a algo que tem uma _versão_ real - uma liberação ou tag. Se você deseja o commit mais recente, você precisa especificar o branch no qual deseja fixar.

Fechado - obrigado pela resposta rápida.

(Embora a inconsistência de documentação / exemplo possa / ainda deva ser corrigida).

Na verdade, você pode conseguir isso especificando "head" como a versão (insira a nomenclatura adequada):

github "jspahrsummers/xcconfigs" "head"

por minha postagem cruzada para Stackoverflow:

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

Esta página foi útil?
0 / 5 - 0 avaliações