Carthage: Frage: Wie erhalte ich die neueste (aktuellste Commit-) Version eines bestimmten Repositorys?

Erstellt am 16. Juli 2015  ·  3Kommentare  ·  Quelle: Carthage/Carthage

Die Cartfile-Dokumentation macht die Behauptung:

Wenn keine Versionsanforderung angegeben ist, ist jede Version der Abhängigkeit zulässig.

mit dem widersprüchlichen Beispiel:

Verwenden Sie die neueste Version

github "jspahrsummers/xcconfigs"

Darüber hinaus wird es nicht angegeben, aber aus Tests schließe ich, dass die neueste tatsächlich die Version des neuesten Tags ist. Ist diese Interpretation richtig? Und wenn ja, wie gibt man das neueste Commit an - müssen Sie das neueste Commit manuell überprüfen und angeben oder gibt es einen einfacheren Weg?

Und nebenbei wäre es hilfreich, ein Beispiel für das Auschecken basierend auf einem Commit-Hash zu geben. Bei meinem ersten Durchgang wusste ich nicht, dass die Anführungszeichen signifikant waren, und dies hat mich vereitelt.

Hilfreichster Kommentar

Tatsächlich stellt sich heraus, dass Sie dies erreichen können, indem Sie als Version "head" angeben (richtige Nomenklatur einfügen):

github "jspahrsummers/xcconfigs" "head"

gemäß meinem Cross-Post zu Stackoverflow:

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

Alle 3 Kommentare

Die neueste Version bezieht sich auf etwas, das eine tatsächliche _version_ hat – ein Release oder ein Tag. Wenn Sie den neuesten Commit wünschen, müssen Sie den Branch angeben, an den Sie anheften möchten.

Geschlossen - danke für die schnelle Antwort.

(Obwohl die Inkonsistenz der Dokumentation / des Beispiels noch behoben werden könnte / sollte).

Tatsächlich stellt sich heraus, dass Sie dies erreichen können, indem Sie als Version "head" angeben (richtige Nomenklatur einfügen):

github "jspahrsummers/xcconfigs" "head"

gemäß meinem Cross-Post zu Stackoverflow:

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen