2012-10-08 10 views
5

मैंने कई ग्रहण परियोजनाओं को जिथब रेपो को धक्का देने की कोशिश की है। हर बार मुझे बाद में क्लोनिंग या ग्रहण में वापस लाने में परेशानी होती है। ऐसा लगता है कि जब मैं 'गिट एड' करता हूं तो ग्रहण विशिष्ट प्रोजेक्ट फ़ाइलें (.project, .classpath, आदि) चरणबद्ध नहीं होती हैं। मैंने gitignore फ़ाइलों का शोध करने का प्रयास किया है लेकिन डिफ़ॉल्ट रूप से बनाए गए किसी को नहीं ढूंढ सकता है। .git/info/includee में फ़ाइल भी असंबंधित प्रतीत होती है। मैंने स्टैक ओवरफ्लो और इंटरनेट को बड़े पैमाने पर खोजा है और इसका कोई उल्लेख नहीं है। तो जाहिर है, मैं अकेला व्यक्ति हूं जिसके साथ हर कोई हुआ है या केवल डमी है जो इसे स्वयं नहीं समझ सकता है। क्या मुझे उन परियोजना फ़ाइलों को रेपो में स्पष्ट रूप से शामिल करने की आवश्यकता है (एक 'गिट एड' के साथ एक पूरी परियोजना जोड़ने के बाद)?क्या गिट डिफ़ॉल्ट रूप से ग्रहण प्रोजेक्ट फ़ाइलों को एक नए रेपो से बाहर करता है?

+0

हो सकता है कि गिटबैश "अदृश्य" फाइलों को छिपा रहा हो (जिनकी नाम '।' के साथ शुरू होती है उन्हें लिनक्स पर अदृश्य माना जाता है) –

+0

मैं वापस गया और इसे फिर से कोशिश की और यह निष्पक्ष रूप से काम किया। मेरे पास Egit प्लगइन सीखने का समय नहीं है। मैं इसे अच्छी तरह से काम करने में कभी भी सक्षम नहीं हुआ हूं। धन्यवाद! – kroysemaj

उत्तर

3

यदि वे ग्रहण प्रोजेक्ट स्थानीय रूप से गिट रेपो में नहीं थे, तो आप अपनी परियोजना की मूल निर्देशिका में एक गिट रेपो बना सकते हैं, और आप फ़ाइलों को '?' से जोड़ सकते हैं। उन पर, .project और .classpath सहित:

Shared project

(से Egit User Guide/Create Repository अनुभाग)

लेकिन अगर परियोजना एक Git रेपो में पहले से ही है, Git कमांड लाइन में पहली जाँच उन फ़ाइलों स्थिति। संदेह में, हमेशा वापस CLI (कमांड लाइन इंटरफेस) के लिए आते हैं, किसी भी स्थानीय Git स्थापना (उदाहरण के लिए विंडोज के लिए: msysgit) के साथ

EGit ग्रहण विकल्प "Import > Git > Projects from Git" सभी फ़ाइलों का उल्लेख होना चाहिए, .project शामिल और .classpath

add git repo

0

मैं इस मामले में आदेश पंक्ति के बजाय Egit का उपयोग कर सलाह देते हैं। जबकि कमांड लाइन आम तौर पर अधिक शक्तिशाली होती है, एजीट एक ग्रहण परियोजना की तार्किक परियोजना संरचना के बारे में बेहतर जानता है।

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