मैं कुछ जावा डेवलपर्स के साथ जावा नेटबीन्स 6.7 पर काम कर रहा हूं और हम संस्करण नियंत्रण के लिए Mercurial का उपयोग कर रहे हैं। मैं सोच रहा था कि मुझे .hgignore फ़ाइल में क्या रखा जाना चाहिए (यानी भंडार में कौन सी फाइलें नहीं जोड़नी चाहिए)। मुझे पता है कि मैं निश्चित रूप से भंडार में src, test, और lib फ़ोल्डर्स और संग्रह फ़ोल्डर को भंडार में नहीं रखना चाहता हूं। लेकिन मुझे यकीन नहीं है कि nbproject फ़ोल्डर के बारे में क्या करना है।जावा नेटबीन्स प्रोजेक्ट में कौन सी फाइलें संस्करण नियंत्रण के तहत रखी जानी चाहिए?
उत्तर
यदि आप किसी मौजूदा क्लोन के तहत इन परियोजनाओं बनाया है, तो/भंडार, NetBeans/Mercurial एकीकरण पहले से ही एक अच्छा विचार होगा कि क्या शामिल या अनदेखा करना है।
नेटबीन स्वचालित रूप से एनबीप्रोजेक्ट में फ़ाइलों को शामिल करेंगे जिन्हें पर्यावरण स्वतंत्र माना जाता है। जिन फाइलों में पर्यावरण निर्भरताएं शामिल हैं (जैसे निर्देशिका पथ) आमतौर पर एनबीप्रोजेक्ट/निजी निर्देशिका में रखी जाती हैं। आपको शायद उन्हें अपने रेपो में सहेजने की ज़रूरत नहीं है।
आप nbproject/build-impl.xml को बाहर करना चाहते हैं ... यह प्रोजेक्ट खोले जाने पर उत्पन्न होता है ... लेकिन, यदि आपके पास अपने रेपो में नहीं है तो आप समस्याओं में भाग लेंगे यदि आप कोशिश करते हैं आईडीई से स्वतंत्र, चींटी के साथ परियोजना का निर्माण करने के लिए।
कुछ भी क्या आप में जाँच से उत्पन्न किया जा सकता है कि नहीं भंडार में होना चाहिए: कोई .class, .war,, .jar उत्पन्न आदि
पर NetBeans मदद देखें। उदाहरण के लिए: इंटेलिजे द्वारा उपयोग की जाने वाली आईडब्ल्यूएस, आईपीआर, और आईएमएल फाइलें; JCreator के लिए जेसीपी, जेसीयू, और जेसीडब्ल्यू फाइलें; इत्यादि। इस परियोजना पर अलग-अलग डेवलपर्स को एक अलग संपादक के लिए विशेष रूप से फ़ाइलों द्वारा परेशान किए बिना अपने स्वयं के आईडीई का उपयोग करने देता है। –
सहमत हैं, जब तक कि सभी एक ही संस्करण पर एक ही आईडीई का उपयोग नहीं कर रहे हैं। तो मैं उन्हें चेक इन करने की सराहना कर सकता हूं। – duffymo
आपको निम्न फ़ोल्डरों को अनदेखा करना होगा: बिल्ड (या nbbuild), dist (या nbdist), और nbproject/private।
और यदि आप दूसरों को नेटबीन्स के साथ खोलना चाहते हैं (जैसा कि आप नेटबीन में करते हैं) तो आपको एनबीप्रोजेक्ट फ़ोल्डर जोड़ना होगा।
हालांकि एनबीप्रोजेक्ट/निजी को अनदेखा किया जाना चाहिए, एनबीप्रोजेक्ट संस्करण नियंत्रण प्रणाली में चेक किया जाना चाहिए।
आप अधिक जानकारी चाहते हैं, तो मैं आईडीई द्वारा प्रयोग किया जाता परियोजना की संरचना करने के फ़ाइलों का स्पष्ट होना खजाने पसंद करते हैं साथ ही http://netbeans.org/kb/docs/java/import-eclipse.html#versioning
- 1. एसबीटी: संस्करण फ़ाइलों के तहत कौन सी फाइलें डाली जाएंगी?
- 2. स्रोत नियंत्रण का उपयोग करते समय, वास्तव में कौन सी फाइलें की जानी चाहिए?
- 3. एंड्रॉइड विकास में, भंडार के लिए कौन सी फाइलें की जानी चाहिए?
- 4. कौन सी सी # परियोजना फाइलों को संस्करण नियंत्रण करना चाहिए?
- 5. ग्रहण जावा प्रोजेक्ट में एसवीएन में कौन सी फाइलें जोड़नी चाहिए?
- 6. संस्करण नियंत्रण के तहत xcodeproj
- 7. स्रोत नियंत्रण के तहत ग्रहण में एक प्रोजेक्ट डालना
- 8. विजुअल स्टूडियो में एमएसटीएस्ट प्रोजेक्ट्स: कौन सी फाइलें संस्करण नियंत्रण में प्रतिबद्ध हैं?
- 9. संस्करण नियंत्रण के तहत Gettext .po फ़ाइलें
- 10. कौन सी ग्रहण फ़ाइलें संस्करण नियंत्रण के अंतर्गत हैं?
- 11. फ्लेक्स बिल्डर प्रोजेक्ट में कौन सी फाइलों को स्रोत नियंत्रण में जाना चाहिए?
- 12. क्या मुझे फ़ोल्डर नियंत्रण रखना चाहिए। संस्करण नियंत्रण के तहत बंडल
- 13. एसवीएन सोचता है कि फाइलें पहले से ही संस्करण नियंत्रण के तहत हैं
- 14. विजुअल स्टूडियो 2010 सी # समाधान में कौन सी फाइलें/फ़ोल्डर्स Mercurial DVCS में जाना चाहिए?
- 15. एएसपी.नेट एमवीसी सामग्री फ़ोल्डर में कौन सी फाइलें चलनी चाहिए?
- 16. मौजूदा नेटबीन्स प्रोजेक्ट
- 17. किसी मौजूदा प्रोजेक्ट में संस्करण नियंत्रण जोड़ना
- 18. संस्करण नियंत्रण
- 19. नेटबीन्स - प्रोजेक्ट
- 20. नेटबीन प्रोजेक्ट फ़ाइलों को स्रोत नियंत्रण में क्यों जाना चाहिए?
- 21. नेटबीन्स Grails प्रोजेक्ट
- 22. svn: अनदेखा 'फ़ाइल' संस्करण नियंत्रण के तहत नहीं है
- 23. Grails अनुप्रयोग और संस्करण नियंत्रण
- 24. लिनक्स के तहत सी # प्रोजेक्ट कैसे चलाएं
- 25. ड्रूपल/सीएमएस प्रोजेक्ट पर संस्करण नियंत्रण के साथ काम करना
- 26. क्या गैर-क्यूओब्जेक्ट व्युत्पन्न कक्षाएं "हमेशा" स्टैक पर रखी जानी चाहिए?
- 27. क्या इकाई परीक्षण कक्षाओं को शेष कोड के साथ संस्करण नियंत्रण के तहत रखा जाना चाहिए?
- 28. नेटबीन्स प्रोजेक्ट: नेटबीन्स 7.1.1 में डेटा स्रोत समस्याओं
- 29. नेटबीन्स जावा प्रोजेक्ट के लिए .gitignore फ़ाइल में क्या होना चाहिए?
- 30. * डेटा नियंत्रण को संस्करण नियंत्रण में अनदेखा किया जाना चाहिए?
मैंने मूल रूप से TortoiseHG का उपयोग करके अपने प्रोजेक्ट रिपोजिटरी को प्रारंभ किया जहां मुझे नहीं पता था कि कौन सी फाइलें जोड़नी है, इसलिए मैंने बस सब कुछ जोड़ा। मुझे अब एहसास है कि मुझे नेटबीन के भीतर भंडार शुरू करना चाहिए था ताकि यह ध्यान रखे कि फाइलों को कौन सी फाइलों को जोड़ना चाहिए और नहीं जोड़ा जाना चाहिए। – MSumulong