تؤكد وثائق Cartfile ما يلي:
إذا لم يتم تقديم متطلبات إصدار ، يُسمح بأي إصدار من التبعية.
مع المثال المتناقض:
استخدم أحدث إصدار
جيثب "jspahrsummers / xcconfigs"
علاوة على ذلك ، لم يتم ذكره ، ولكن من الاختبار ، أستنتج أن الأحدث هو في الواقع إصدار أحدث علامة. هل هذا التفسير صحيح؟ وإذا كان الأمر كذلك ، فكيف يحدد المرء آخر التزام - هل يتعين عليك التحقق يدويًا من آخر التزام وتحديده ، أم أن هناك طريقة أبسط؟
وكنقطة جانبية ، سيكون من المفيد إعطاء مثال على التحقق بناءً على تجزئة الالتزام ، في أول تمرير ، لم أكن أدرك أن الاقتباسات كانت مهمة ، وهذا أحبطني.
يشير أحدث إصدار إلى شيء يحتوي على _version_ الفعلي — إصدار أو علامة. إذا كنت تريد أحدث التزام ، فأنت بحاجة إلى تحديد الفرع الذي تريد التثبيت به.
مغلق - شكرا للاستجابة السريعة.
(على الرغم من أن التوثيق / مثال التناقض يمكن / يجب أن يتم إصلاحه).
في الواقع ، اتضح أنه يمكنك تحقيق ذلك عن طريق تحديد "head" كإصدار (أدخل التسمية المناسبة):
github "jspahrsummers/xcconfigs" "head"
لكل مشاركتي المتقاطعة إلى Stackoverflow:
التعليق الأكثر فائدة
في الواقع ، اتضح أنه يمكنك تحقيق ذلك عن طريق تحديد "head" كإصدار (أدخل التسمية المناسبة):
لكل مشاركتي المتقاطعة إلى Stackoverflow:
http://stackoverflow.com/questions/31459847/carthage-how-to-get-the-very-latest-version-of-a-given-repository/31460014#31460014