मैं एक स्थिर रिलीज पर एक देव शाखा स्थापित करने के लिए संगीतकार को कैसे मजबूर कर सकता हूं?


14

मैं ड्रुपल 8 में बूटस्ट्रैप 3 के साथ प्रयोग कर रहा हूं और मैं बूटस्ट्रैप की देव शाखा पर बने रहना चाहता हूं।

मेरे में composer.json, मैंने ड्रुपल पैकिगिस्ट पर आधारित निम्न पंक्ति लिखी :

"drupal/bootstrap": "8.3.*@dev",

हालांकि, जब मैं दौड़ता हूं composer update, तो यह 8.3.0-beta2नवीनतम देव रिलीज (2016-फरवरी -20) के बजाय डाउनलोड (2015-दिसंबर -19) है।

Gathering patches for root package.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Gathering patches for root package.
Gathering patches for dependencies. This might take a minute.
  - Installing drupal/bootstrap (8.3.0-beta2)
    Downloading: 100%
    Downloading: 100%

यह सुनिश्चित करने के लिए कि यह कुछ कैशिंग मुद्दा नहीं था, मैं भाग गया:

composer selfupdate
composer clear-cache
composer update

लेकिन यह एक ही काम किया - Beta2 स्थापित करें।

मैं इसके बजाय देव रिलीज़ को डाउनलोड करने के लिए कैसे मजबूर करूं?

जवाबों:


22

हालांकि यह ड्रुपल मॉड्यूल / थीम के नवीनतम देव रिलीज को स्थापित करने के लिए निम्नलिखित कार्य करेगा:

composer require drupal/bootstrap:3.x-dev

मॉड्यूल का एक देव संस्करण स्थापित करते समय मैं एक सर्वोत्तम अभ्यास का तर्क देता हूं, यह सुनिश्चित करने के लिए कि आप जो कमिटमेंट प्राप्त करना चाहते हैं, वह हो सकता है (जो कि नवीनतम नहीं हो सकता), इसलिए मैं निम्नलिखित काम करूंगा:

composer require drupal/bootstrap:3.x-dev#5670922dea05fffb6506a6cd5d53546b9fae8df9

या आप इसे कंपोज़र में अपनी आवश्यकता के अनुसार जोड़ सकते हैं। जेसन (नीचे के रूप में) और फिर कमांड लाइन रन पर composer install

"drupal/bootstrap": "3.x-dev#5670922dea05fffb6506a6cd5d53546b9fae8df9",

कमिट करने के लिए आपको http://cgit.drupalcode.org/bootstrap/log/ पर जाना चाहिए और आपको जो कमिटमेंट चाहिए, (कमिट हैश आईडी के पेज पर आईडी है) ढूंढना चाहिए । btw: उपरोक्त हैश बूटस्ट्रैप परियोजना पर एक वास्तविक प्रतिबद्धता नहीं है


15

आप मूल पसंद-स्थिर सेटिंग्स रख सकते हैं। @devमें 8.3.*@devदिए गए पैकेज के लिए स्थिरता झंडा है। एक पैकेज के एक देव-संस्करण को मजबूर करने का सबसे आसान तरीका एक अलग संस्करण बाधा का उपयोग करना है। 8.3.x-devइसके बजाय का उपयोग करें , यह संस्करण 8.x-3.xशाखा में संदर्भ को संदर्भित करता है और स्वतंत्र रूप से prefer-stableऔर से काम करता है minimum-stability


8
एक कंपोज़र को कमांड की आवश्यकता होती है जो इस के साथ कुछ इस तरह दिखाई देगाcomposer require "drupal/page_manager:1.x-dev"
डेनियल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.