2017-09-18 20 views
8

जब दो डेवलपर्स विभिन्न ऑपरेटिंग सिस्टम के साथ प्रोजेक्ट पर काम कर रहे हैं, तो Pipfile.lock अलग है (विशेष रूप से host-environment-markers के अंदर हिस्सा)।गिट - क्या Pipfile.lock संस्करण नियंत्रण के लिए प्रतिबद्ध होना चाहिए?

For PHP, most people recommend to commit composer.lock। क्या हमें पाइथन के लिए ऐसा करना है?

+0

आमतौर पर आप केवल 'requirement.txt' प्रतिबद्ध करते हैं और बाकी सब कुछ छोड़ देते हैं ('env /' आमतौर पर)। – Arount

+0

क्या मुझे Pipenv का उपयोग कर रहा है, तो मुझे 'requirement.txt' की आवश्यकता है? पिपफाइल पर्याप्त होना चाहिए? –

उत्तर

9

लघु - हाँ!

लॉक फ़ाइल पाइपेंव को बताती है कि प्रत्येक निर्भरता के किस संस्करण को स्थापित करने की आवश्यकता है। आप सभी मशीनों में स्थिरता होगी।

+1

व्याख्याओं के लिए धन्यवाद –

+2

पाइपेंव का मुख्य रखरखाव भी फ़ाइल (विशेष रूप से अनुप्रयोगों के लिए) करने की सिफारिश करता है: https://github.com/kennethreitz/pipenv/issues/598 –

संबंधित मुद्दे