2013-01-15 28 views
7

Theo như tôi có thể nói, điểm thiên thạch là đơn giản hóa việc xử lý các phiên bản plugin và nhánh của sao băng mà dự án của bạn cần. Nhưng tôi không muốn theo đuổi sự khuấy động của một nhánh thiên thạch; Tôi muốn sử dụng một phiên bản ổn định. Có vẻ như điều này có thể xảy ra. Tôi phải làm nó như thế nào?Làm cách nào để sử dụng smart.json để báo cho thiên thạch sử dụng một phiên bản ổn định của thiên thạch?

Trả lời

7

Bạn có thể specify alternate branches and forks tương ứng:

{ 
    meteor: { 
    "branch": "devel", 
    "git": "https://github.com/meteor/meteor.git" 
    } 
} 

mỗi tài liệu:

Đặc tả sao băng là không cần thiết. Meto repo công cộng kiểm tra ra các chi nhánh chính là mặc định. Bạn có thể chỉ định meteor.branch và meteor.git để sử dụng các nhánh và nhánh thay thế tương ứng.

Để sử dụng phiên bản ổn định, chỉ cần bỏ qua phần meteor từ tệp smart.json hoàn toàn và bạn sẽ sử dụng phiên bản ổn định gần đây nhất.

+0

Cảm ơn đã trả lời. Nhưng nếu tôi muốn có thể thực hiện dự án của mình và trong 6 tháng trên một máy khác thì có cùng một phiên bản của Meteor? "Phiên bản mới nhất, ổn định" không cắt nó sau đó. Tôi cần một nơi nào đó để đặt một số phiên bản. Tôi biết có các thẻ phiên bản trong git; có cách nào để đặt một thẻ thay vì một nhánh trong thiên thạch không? –

+0

Hmm ... Tôi đoán tôi có thể ngã ba sao băng, và liên kết với ngã ba. Có vẻ như quá mức cần thiết; không có cách nào tốt hơn? –

+0

Đó sẽ là cách để đảm bảo bạn có phiên bản tĩnh. Tôi vừa tạo [vấn đề này] (https://github.com/oortcloud/meteorite/issues/74) trên github. Có lẽ điều này sẽ có sẵn trong tương lai. – TimDog

7

Sử dụng thẻ để chọn một phiên bản đặc biệt Meteor:

"meteor": { 
    "git": "https://github.com/meteor/meteor.git", 
    "tag": "release/0.6.3.1" 
}, 

(Xem --tag trong http://oortcloud.github.com/meteorite/)

+0

Cả 'release/0.7.2' hoặc 'v0.7.2' dường như không hoạt động nữa kể từ hôm nay. Bạn có biết cú pháp đúng như bây giờ không? –

+0

Thiên thạch không còn kiểm soát phiên bản Meteor nữa. Thay vào đó, sử dụng lệnh "meteor update" (http://docs.meteor.com/#meteorupdate) –

+0

Đã cố gắng để có được một số xét nghiệm Travis CI để làm việc trên các nhánh chưa được cập nhật lên 0.8. Oh well ... –

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