2013-08-10 6 views
6

का उपयोग कर रिमोट शाखा ट्रैक करें मैं नेटबीन्स का उपयोग कर रहा हूं, और एक फीचर कॉल Push to Upstream है। जब मैं इसे क्लिक करें मैं यह संदेश प्राप्त:गीट नेटबीन्स

नहीं पता लगाया दूरस्थ शाखा स्थानीय गुरु

के लिए निर्दिष्ट वहाँ NetBeans में दूरदराज के शाखा ट्रैक करने के लिए, या कॉन्फ़िग फ़ाइल में कोई तरीका है?

यहाँ मेरी कॉन्फ़िग फ़ाइल है:

[core] 
    repositoryformatversion = 0 
    filemode = false 
    logallrefupdates = true 
    bare = false 
[remote "master"] 
    url = https://github.com/TheColorRed/JGame.git 
    fetch = +refs/heads/master:refs/remotes/master/master 

मैं git अपने कंप्यूटर पर स्थापित नहीं है, लेकिन Netbeans Git संचालन करने के लिए एक Git पैकेज के साथ आता है। मैं वास्तव में एक लाइन चलाने के लिए गिट डाउनलोड नहीं करना चाहता, तो क्या नेटबीन में या कॉन्फ़िगरेशन फ़ाइल में शाखा को ट्रैक करने का कोई तरीका है?

उत्तर

3

मैं सबसे सुरक्षित समाधान यही है कि Git

फिर भी अपने कंप्यूटर पर स्थापित नहीं है,: बस unzip the archive msysgit (यह आप खिड़कियों पर कर रहे हैं), और एक कार्य करें:

git branch -u master origin/master 

यहां तक ​​कि other users came to the same conclusion

3

हो सकता है कि इस समस्या के लिए मेरे समाधान बहुत आसान हो रहा है, लेकिन मैं एक ही त्रुटि थी और पुश का उपयोग कर नदी के ऊपर करने के लिए करने के बजाय आप बस अपना पहला प्रतिबद्ध के लिए पुश उपयोग करना होगा। बाद में आप Netbeans में अपने रिमोट रिपोजिटरी/शाखा का चयन कर सकते हैं।

+0

@Manuel से इस संकेत ने मेरी सहायता की। शाखाओं पर स्थानीय रूप से शुरू होने पर एक बग रिपोर्ट रही है: https://netbeans.org/bugzilla/show_bug.cgi?id=231996 – webDEVILopers

0

यह समस्या अब नेटबीन इंटरफेस के भीतर पूरी तरह हल हो सकती है। सबसे पहले, प्रोजेक्ट पर राइट क्लिक करें और Git > Branch/Tag > Switch to Branch...

फिर इच्छित शाखा का चयन करें (उदा। "origin/master"), और Checkout as New Branch चुनें।

यह उस शाखा की एक स्थानीय प्रतिलिपि बनाएगा, इसलिए मान लें कि आपने मास्टर शाखा की जांच की है, अब आप origin/master के अलावा देखेंगे।

0

या आप बस Team > Repository > Repository Browser पर जा सकते हैं; खुलने वाली खिड़की में आपकी स्थानीय शाखा मिलती है, इसे राइट-क्लिक करें और Setup Tracked Branch