2015-01-20 2 views
0

Я создал личную Cocoapods lib с именем Common, хранящуюся в хранилище Mercurial.Cocoapods ': head' эквивалент Mercurial

Внутри Podfile я использую:

pod 'Common', :hg => "http://bitbucket.com/username/Common"

Когда я бегу pod install она тянет стручок, однако, я не получаю последний коммит в репозитории.

я могу использовать что-то вроде:

pod 'Common', :hg => "http://bitbucket.com/username/Common", :revision=>'fa7fd53266a0'

Но это означает, что я всегда нужно изменить номер версии до последней фиксации.

Есть ли способ сообщить Подфайлу взять последнюю фиксацию в репозитории?

Благодаря

ответ

0

Найти решение - просто использовали :revision=>'tip':

pod 'Common', :hg => "http://bitbucket.com/username/Common", :revision=>'tip'.

Update: После @ кончике Ry4an, я закончил с использованием:

pod 'Common', :hg => "http://bitbucket.com/username/Common", :branch =>'default'.

+1

Будьте осторожны с 'tip', это не последняя фиксация в ветке' default' (например, 'master' git) - это последняя фиксация в * любой * ветке. Если у вас есть ветвистый/PR-y рабочий процесс, когда вещи, которые еще не слиты в 'default', не готовы к прайм-тайму, вы хотите убедиться, что используете' default' вместо 'tip'. И если вы не используете ветви, тогда 'default' и' tip' всегда будут одинаковыми, поэтому ... почти всегда используйте 'default', когда вы будете использовать подсказку. –

+1

очень круто, спасибо, я обновил свой ответ. – kernix