Làm cách nào tôi có thể nhận được các bản cập nhật phiên bản chính với bản cập nhật tối ưu?


7

Tôi thường kiểm tra các bản cập nhật cho các mô-đun của tôi bằng cách sử dụng drush pm-update. Tuy nhiên, kiểm tra này không kiểm tra thành công các phiên bản chính. Ví dụ: nếu tôi đang sử dụng Mollom 1.1, drush pm-updatesẽ không cảnh báo tôi rằng cũng có phiên bản 2.3. Có cách nào để nói với drush để cung cấp cho tôi tất cả các bản cập nhật có thể, bao gồm các phiên bản chính không?


1
Tôi đã kiểm tra nhanh và dường như không có lệnh nào cho việc đó. Có thể tạo một lệnh mới hoặc tập lệnh Drush.
kiamlaluno

Câu trả lời:


7

Bạn có thể yêu cầu Drush nói rõ cho bạn tất cả các bản phát hành có sẵn cho một dự án cụ thể bằng lệnh pm-release:

$ drush pm-releases mollom
------- RELEASES FOR 'MOLLOM' PROJECT -------
 Release         Date         Status                 
 7.x-2.x-dev     2012-Dec-19  Development            
 7.x-2.3         2012-Oct-22  Supported, Recommended 
 7.x-1.x-dev     2011-Dec-20  Development            
 7.x-1.1         2011-Jul-09  Supported, Installed   

Tuy nhiên, những gì bạn muốn làm - để pm-update (mã) tự động thông báo cho bạn khi có bản phát hành chính mới hơn - không được hỗ trợ. Tôi đã mở một yêu cầu tính năng trong hàng đợi vấn đề Drush cho bạn: http://drupal.org/node/1880970

CẬP NHẬT:

Về nhận xét của kiamlaluno, bạn có thể buộc cập nhật bằng pm-download:

$ drush dl mollom-7.x-2.3
$ drush updatedb

Tôi nghĩ rằng việc viết một kịch bản để kiểm tra các bản cập nhật với các bản phát hành pm sẽ khó khăn hơn so với việc tăng cường pm-updatecode để hiển thị thông tin này. Nếu bạn muốn giúp đỡ, xin vui lòng gửi một bản vá về vấn đề tôi liên kết ở trên.


Cảm ơn, thật tốt khi biết rằng tính năng này hiện không tồn tại thay vì tôi chỉ sử dụng sai Drush.
Patrick Kenny
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.