2010-12-02 22 views
127

rspec bundle ürününün sürümüne/etiketine 1.1.4 nasıl göz atabilirim?Başka bir Git etiketine geç

cd ~/Library/Application\ Support/TextMate/Bundles/ 
git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle 
osascript -e 'tell app "TextMate" to reload bundles' 

cevap

233

Klon normal depo:

git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle 

Sonra şöyle istediğiniz etiketi ödeme:

git checkout tags/1.1.4 

Bu 'müstakil BAŞ' durumunda etiketi dışarı ödeme olacaktır. Bu durumda, "başka bir ödeme yaparak, etrafa bakabilir, deneysel değişiklikler yapabilir ve bunları taahhüt edebilir ve [bu taahhütleri iptal edebilir]."

, yapılan değişiklikleri korumak yeni şube bölümüne taşıyın: İlk değinildiği gibi,

git checkout master 

Not: kullanarak

git checkout -b 1.1.4-jspooner 

geri ana dalına alabilirsiniz Bu cevabın revizyonu, bir etiketi kullanıma sunmak için başka bir yol var:

git checkout 1.1.4 

depo yapmazsa

warning: refname 'test' is ambiguous. 
Switched to branch '1.1.4' 

steno güvenle kullanılabilir

: Eğer aynı isimde bir şube varsa ment, bu REFNAME belirsiz olduğunu size uyarı ve varsayılan olarak şube kontrol Git neden olacaktır dallar ve etiketler arasındaki adları paylaşın.

+71

Sürüş izleyicileri için bu cevap belirsizdir. Şube ve "1.1.4" adlı bir etiket varsa. Git, etiketi değil şubeyi kontrol edecektir. Etiketi açık bir şekilde kontrol etmek için şunu yapın: 'git ödeme etiketleri/1.1.4' – ocodo

+2

'Bagaj' a nasıl geri döneceğiz? –

+3

@VinayWadhwa git Ödeme ana sayfası –

İlgili konular