2013-05-29 41 views
5

Tôi có một viên ngọc được lưu trữ trên github và chưa đẩy lên rubygems, và tôi đã thêm một thẻ để chi nhánh bậc thầy của đá quý như thế này:Git gắn thẻ và đường ray gemfile

git tag –a v0.1.0 –m "gem version 0.1.0" 
git push origin —tags 

và sau đó trong một ray ứng dụng tôi có trên github tôi sửa gemfile tôi như vậy:

gem 'your-gem', git: 'git://github.com/your-repo/your-gem.git', tag: 'v0.1.0' 

câu hỏi của tôi là, khi tôi nhập vào thay đổi bổ sung vào ngành bậc thầy của đá quý của tôi, ứng dụng đường ray của tôi vẫn sẽ trỏ đến các cam kết cuối cùng trước khi tôi tạo thẻ? Tôi chỉ muốn chắc chắn rằng việc thêm các thay đổi bổ sung vào nhánh đá quý master sẽ không phá vỡ bất cứ thứ gì trong ứng dụng đường ray. Cảm ơn Bạn

Trả lời

3

Lệnh chính xác là git push origin --tags hoặc git push origin v0.1.0 nếu bạn chỉ muốn đẩy một thẻ, nhưng nếu không, thì kỳ vọng của bạn là chính xác.

Xem tại đây để biết thêm về cách đóng gói đá quý từ kho lưu trữ git: http://gembundler.com/v1.3/git.html

Các vấn đề liên quan