2012-06-28 16 views
6

के साथ सिंक्रनाइज़ करें संदर्भ मेनू क्रियाओं के लिए शॉर्टकट क्या हैं "टीम -> संपूर्ण परियोजना पर" रिपोजिटरी के साथ सिंक्रनाइज़ करें "और" टीम -> अपडेट "?टीम के लिए ग्रहण शॉर्टकट - रिपोजिटरी

मुझे पहले ही शॉर्टकट मिल चुके हैं, लेकिन इन्हें केवल उस फ़ाइल पर निष्पादित किया गया है जिसे मैंने वर्तमान में खोला है। लेकिन मैं प्रोजेक्ट एक्सप्लोरर को शीर्ष पर स्क्रॉल किए बिना और परियोजना पर राइट-क्लिक करने के बिना पूरी परियोजना पर इसे निष्पादित करना चाहता हूं।

यदि ऐसे शॉर्टकट नहीं हैं, तो मैं उन्हें कैसे बना सकता हूं?

उत्तर

6

आप लगभग हमेशा कुंजी शॉर्टकट

  1. से आप चाहते हैं "कुंजी" वरीयताओं प्रकार के लिए जाने या जनरल के लिए जाने के प्राप्त कर सकते हैं -> कुंजी
  2. क्षेत्र में
  3. जब आप पर "कुंजी"
  4. क्लिक प्रस्तुत
  5. बाएँ फलक में, आदेश लिखें आप के लिए एक शॉर्टकट की स्थापना में रुचि रखते हैं:

नीचे दी गई छवि से मेरी मैक है, लेकिन यह विंडोज़/लिनक्स पर उसी तरह काम करता है, तो आप सिर्फ किसी चीज़ पर चुन सकते हैं आपके शॉर्टकट संशोधक के रूप में सीएमडी-वाई के अलावा जी। उपयोगकर्ता के तहत यू इंगित करता है कि मैं उस संशोधन को जोड़ने वाला था।

enter image description here

+2

मुझे पूरा यकीन है कि यह केवल वर्तमान चयन पर सिंक्रनाइज़ करता है, प्रश्न स्पष्ट रूप से वांछित परिणाम नहीं है। –

+0

क्योंकि प्रश्न स्पष्ट रूप से कहा गया है कि वे इसे पोस्ट करने से पहले वर्तमान चयन नहीं चाहते थे, मैंने इसे आजमाया और यह निश्चित रूप से वर्तमान चयन पर नहीं, बल्कि 'विंडोज़' संदर्भ में मेरे लिए भी काम किया। हालांकि, इसे एक बिंदु नीचे दस्तक देने के लिए धन्यवाद। –

+1

ग्रहण का कौन सा संस्करण? जब मैं कुंजीपटल के माध्यम से एक्लिप्स इंडिगो (3.7.x) में इस आदेश का आह्वान करता हूं, तो यह केवल चयन (फ़ाइल, फ़ोल्डर, पैकेज, प्रोजेक्ट, जो भी हो) सिंक्रनाइज़ करता है। मैंने जावा, संसाधन, और जावा ब्राउज़िंग दृष्टिकोण में कोशिश की। –

3

मैं this question का जवाब मुद्दा पतों लगता है।

शॉर्टकट कुंजी सेट करने के बाद, मुझे अद्यतन/सिंक्रनाइज़ करने का सबसे तेज़ तरीका, प्रोजेक्ट/पैकेज एक्सप्लोरर में न्यूनतम बटन पर क्लिक करना है और फिर कुंजी दबाएं। अद्यतन के बाद, संपादक में पिछली बार उपयोग की गई फ़ाइल पर क्लिक करने से पिछले वर्कस्पेस स्थिति पर वापस आ जाता है (बशर्ते प्रोजेक्ट एक्सप्लोरर में "संपादक के साथ लिंक" बटन चुना गया हो)।

मुझे स्पष्ट करना चाहिए: मैं प्रत्येक प्रोजेक्ट के लिए एक कार्य सेट का उपयोग करता हूं। काम करने वाले सेट को पैकेज एक्सप्लोरर में डिफॉल्ट टॉप लेवल एलिमेंट्स के रूप में प्रदर्शित किया जाता है, इसलिए वांछित प्रोजेक्ट 'वर्किंग सेट को कम से कम बटन पर क्लिक करके, वे पतन हो जाते हैं और चयन करना आसान होता है। फिर, मैं चयनित कार्य सेट पर शॉर्टकट लागू करता हूं।

+0

प्रश्न पूरी परियोजना को सिंक्रनाइज़ करने का एक तरीका ढूंढ रहा है, भले ही फ़ाइल का चयन या खुला हो। मैं नहीं देखता कि सिंक्रनाइज़ करने का प्रयास करने से पहले यह विधि पहले परियोजना का चयन कैसे करेगी। –

+0

ई-रिज आप सही हैं, मैंने इसे पर्याप्त समझाया नहीं था। मुझे आशा है कि अब यह और अधिक समझ में आता है। – derio

5

मैंने एक छोटा ग्रहण प्लग-इन लिखा है जो पैकेज एक्सप्लोरर में सक्रिय प्रोजेक्ट का चयन करता है ताकि आप अन्य क्रियाओं को निष्पादित कर सकें (जैसे 'रेपो के साथ सिंक' और 'अपडेट')। मुझे लगता है कि यह दृष्टिकोण एक प्लग-इन लिखने की तुलना में अधिक लचीला है जो प्रोजेक्ट का चयन करता है और एक पूर्वनिर्धारित क्रिया निष्पादित करता है।

आप http://code.google.com/a/eclipselabs.org/p/eclipse-tweaks/downloads/list पर प्लग-इन प्राप्त कर सकते हैं, इसे "com.xakcop.select" नाम दिया गया है। इसे डाउनलोड करें और इसे अपने ग्रहण स्थापना के ड्रॉपिन/फ़ोल्डर में रखें। फिर जब आप एक्लिप्स को पुनरारंभ करते हैं, तो आपको Windows->Preferences->Keys में एक नया आदेश Select project मिलेगा। डिफ़ॉल्ट कुंजी बाध्यकारी Ctrl+Shift+Backspace है लेकिन आप इसे जो कुछ भी चाहते हैं उसे बदल सकते हैं।

जब आप जावा संपादक में हों तो बस Ctrl+Shift+Backspace दबाएं, यह उस प्रोजेक्ट का चयन करेगा जो वर्तमान फ़ाइल पैकेज एक्सप्लोरर में है। फिर "भंडार के साथ सिंक्रनाइज़ करें" के लिए शॉर्टकट दबाएं और आप कर चुके हैं।

प्लग-इन के सोर्स कोड भी मेरी ग्रहण-तोड़ मरोड़ परियोजना के हिस्से के रूप में उपलब्ध है: http://code.google.com/a/eclipselabs.org/p/eclipse-tweaks/source/browse/com.xakcop.select

1

देखने की मेरी बात से, समस्या आदेशों आप पर अमल का ध्यान केंद्रित है। टीम आदेश सिंक्रनाइज़ और अद्यतन वर्तमान ऑब्जेक्ट (मेरे मामले में) पर निष्पादित किया जाता है। जैसा कि आपने देखा है, जब आप प्रोजेक्ट पर कमांड निष्पादित करते हैं, तो प्रोजेक्ट सिंकोननाइज़ किया जाता है - जब आप इसे फ़ाइल पर करते हैं, तो केवल फाइल सिंक्रनाइज़ होती है।

क्या मैं समाधान के रूप में किया था निम्नलिखित है: मैं आदेश के लिए की-बाइंडिंग बनाया (नेविगेटर) (Alt-एन), जाएं (Alt-G), और शो देखें (में दिखाएँ नेविएटर) (CTRL + SHIFT + Q, N)। Alt-N के साथ मैं नेविगेटर में वर्तमान फ़ाइल दिखाता हूं। मैं उस रूट पर नेविगेट करने के लिए कुंजी का उपयोग कर सकता हूं जिसे मैं सिंक्रनाइज़ करना चाहता हूं (यह हमेशा मेरे लिए पूरी परियोजना नहीं है)। यदि रूट दूर है तो मैं Alt-G का उपयोग करता हूं और प्रोजेक्ट या फ़ोल्डर टाइप करता हूं जहां मैं सिंक्रनाइज़ कमांड के बाद जाना और निष्पादित करना चाहता हूं। (केवल वर्तमान दृश्य में काम पर जाएं)

यदि आपने प्रोजेक्ट का चयन किया है तो आपको केवल नेविगेटर (शो कमांड कमांड) पर स्विच करना होगा और अपने सिंक्रनाइज़ कमांड निष्पादित करना होगा।

आप rgerganov की प्लगइन का भी उपयोग कर सकते हैं तो आपको कई आदेशों को निष्पादित नहीं करना होगा। प्रक्रिया अन्य विचारों के साथ भी काम करती है (पैकेज एक्सप्लोरर, प्रोजेक्ट एक्सप्लोरर)

इस दृष्टिकोण के बारे में क्या? यह अन्य एससीएम या आदेशों के लिए भी काम करना चाहिए जिन्हें आप एक्सप्लोरर दृश्यों में किसी ऑब्जेक्ट पर निष्पादित करना चाहते हैं।

5

जैसा कि john.k.doe इंगित करता है, यह सही समाधान है, लेकिन शॉर्टकट वास्तव में काम करने के लिए आपको कुछ और करने की भी आवश्यकता है, जो खिड़की पर जाएं> परिप्रेक्ष्य को अनुकूलित करें> कमांड समूह उपलब्धता और वहां केवल जांच करें एसवीएन बॉक्स;)

-1

एक्लिप्स बाजार स्थान से उपclipse प्लगइन स्थापित करें। पुनरारंभ करने के बाद यह टीम -> सिंक्रनाइज़ विकल्प प्रदर्शित करेगा।

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