मैंने अभी कंपोज़र सुविधा का उपयोग करना शुरू कर दिया है, जहां आप इसे निर्भरताओं के लिए स्थानीय निर्देशिकाओं को देखने के लिए कहते हैं, ताकि आप लाइब्रेरी और कुछ ऐसा विकसित कर सकें जो उस लाइब्रेरी को समानांतर में उपयोग करता है, बिना हर समय अद्यतन करने के लिए गिट को दबाए बिना, जो कमाल है। जैसेसंगीतकार विकल्प composer.json के लिए विकल्प का उपयोग करने के लिए?
"repositories": [
{
"type": "vcs",
"url": "/documents/projects/github/guzzle"
}
],
"require":{
"guzzle/guzzle": "3.7.*@dev"
}
तो जब आप एक संगीतकार अद्यतन करते हैं, संगीतकार स्थानीय निर्देशिका से guzzle के संस्करण में खींच लेंगे, तो आप एक के लिए पुश करने के लिए बिना कि पुस्तकालय का उपयोग करता है एक और आवेदन पत्र में एक पुस्तकालय के लिए कोड का परीक्षण कर सकते प्रत्येक कोड परिवर्तन के बीच भंडार।
हालांकि मैंने बस उस परियोजना के साथ अपने प्रोजेक्ट के लिए composer.json में चेक किया - जो स्पष्ट रूप से किसी भी एल्स मशीन पर काम नहीं करेगा।
कंपोज़र को कंपोज़र.जेसन की तुलना में एक अलग फ़ाइल का उपयोग करने के लिए कहने के लिए वैसे भी है, या कंपोज़र को स्थानीय निर्देशिकाओं का सुरक्षित रूप से उपयोग करने में सक्षम होने के अन्य तरीके से, कंपोज़र.जेसन के टूटे हुए संस्करण को गलती से करने की उच्च संभावना के बिना आपका भंडार?
मुझे पता है कि composer.json फ़ाइल को कैसे संपादित करें। सवाल यह था कि "composer.json को संपादित करने से बचने के लिए, composer.json की तुलना में एक अलग फ़ाइल का उपयोग करने के लिए संगीतकार को बताने के लिए वैसे भी है"। – Danack
क्षमा करें, प्रश्न के बिंदु को याद करते हैं। सोचा था कि आप पुस्तकालयों को संपादित करना चाहते हैं और संगीतकार उन्हें अकेला छोड़ दें। –