2010-07-12 20 views
45

मैंने हाल ही में एक्लिप्स से इंटेलिजे तक चले गए हैं। एक चुनौती है क्योंकि मैं एक कीबोर्ड शॉर्टकट जुंकी हूं, लेकिन यह वह नहीं है जो मैं यहां हूं।इंटेलिजे और गिट शाखा का नाम

मुझे पैकेज/परियोजना दृश्य में दिखाए गए गिट शाखा का नाम याद आ रहा है।

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

धन्यवाद।

उत्तर

81

इंटेलिजे 11 के रूप में वर्तमान गिट शाखा स्टेटस बार के निचले दाएं कोने में प्रदर्शित होती है। इसके अलावा, शाखा नाम पर क्लिक करने से सभी उपलब्ध शाखाओं के साथ एक अच्छा पॉपअप प्रदर्शित होता है, और आप उन पर कुछ कार्रवाइयां कर सकते हैं।

+6

ठीक है, लेकिन यह वास्तव में आदर्श नहीं है यदि आपके पास दर्जनों रिपॉजिटरीज़ से बहुउद्देश्यीय प्रोजेक्ट है, तो आप अनुक्रमिक रूप से उन सभी को देखने के लिए नहीं चुनना चाहते हैं वे शाखा –

+0

@ पीटर वर्गा आईजे के रूप में हैं, 12.1 यह पॉपअप सभी रिपॉजिटरीज को अपनी मौजूदा शाखाओं के साथ एक ही दृश्य में प्रदर्शित करता है। – LoKi

+0

मुझे इंटेलिज I पर गिट शाखा दिखाई देती है जो मैंने काम पर स्थापित की है लेकिन खुदाई के 20 मिनट के बाद मैं यह नहीं समझ सकता कि इसे अपने होम मशीन पर कैसे कॉन्फ़िगर किया जाए। क्या राज हे? –

2

यह सेटिंग वर्तमान Git integration in IntelliJ IDEA के साथ उपलब्ध नहीं प्रतीत होती है।

एक कामकाज नकली धक्का शुरू करना होगा, क्योंकि पुश विंडो तब मौजूदा शाखा प्रदर्शित करेगी।

Push Changes options

(बस के बजाय धक्का के साथ आगे जाने के रद्द पर क्लिक करें:
आप जानकारी आप पहली जगह में देख रहे थे की है।)

+0

इस पुराने मुद्दे पर हो रहा है ... आईडीईए 13 में इसके आसपास काम करने के बारे में कोई विचार अब यह विंडो मौजूद नहीं है? – Ven

+0

@ user1737909 मेरे पास अभी परीक्षण करने के लिए कोई बुद्धिमान IDEA 13 नहीं है। अधिक दृश्यता के लिए इस पर एक लिंक के साथ एक नया प्रश्न पोस्ट करना सबसे अच्छा होगा। – VonC

4

इंटेलीजे अपनी शाखा नहीं दिखा सकते हैं के रूप में मुझे टर्मिनल में ब्रश प्रॉम्प्ट में शाखा जोड़ने का एक तरीका मिला। मैंने इसे अपनी .bashrc फ़ाइल में जोड़ा है और मुझे एक अच्छा वास्तविक समय शाखा संकेतक मिलता है।

#Git branch prompt 
function parse_git_branch { 
    git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' 
} 

function proml { 
    local  BLUE="\[\033[0;34m\]" 
    local   RED="\[\033[0;31m\]" 
    local LIGHT_RED="\[\033[1;31m\]" 
    local  GREEN="\[\033[0;32m\]" 
    local LIGHT_GREEN="\[\033[1;32m\]" 
    local  WHITE="\[\033[1;37m\]" 
    local LIGHT_GRAY="\[\033[0;37m\]" 
    case $TERM in 
    xterm*) 
    TITLEBAR='\[\033]0;\[email protected]\h:\w\007\]' 
    ;; 
    *) 
    TITLEBAR="" 
    ;; 
    esac 

PS1="${TITLEBAR}$RED\[email protected]\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY\$ " 
PS2='> ' 
PS4='+ ' 
} 
proml 

संपादित करें: इस प्रॉम्प्ट को अनदेखा करें। यदि आपको जीआईटी प्रॉम्प्ट की आवश्यकता है http://volnitsky.com/project/git-prompt/

+0

क्या यह एक अद्यतन करता है जब आप कमांड लाइन से शाखाएं स्विच करते हैं? –

+0

हां। यदि आप ऐसी निर्देशिका में हैं जो गिट द्वारा ट्रैक किया गया है तो प्रॉम्प्ट में वर्तमान शाखा शामिल है। –

+0

विंडोज़ पर एक गिटबैश प्रॉम्प्ट पर अपनी टर्मिनल विंडो को बदलना आसान है। बस शैल पथ को यहां बदलें: "... गिट \ bin \ sh.exe --login -i" – kisp

3

ग्रहण से आ रहा है, मुझे लगता है कि करने के लिए इस्तेमाल किया गया था, इसलिए मैं इस के लिए एक प्लगइन बनाया:

https://plugins.jetbrains.com/plugin/7802?pr=idea

0

यह एक देर से जवाब है अगर किसी को एक तरह से वर्तमान Git शाखा को देखने के लिए की तलाश में है IntelliJ।

  1. gitbar प्लग-इन इंस्टॉल Git Bar Plugin Repo

enter image description here

  1. स्थिति पट्टी सक्षम करें और आप के साथ ही निचले दाएं कोने है, जो अपने वर्तमान शाखा से पता चलता देखो वहां से शाखाएं स्विच कर सकते हैं।

enter image description here

5

स्थापित इंटेलीजे प्लगइन "GitToolBox"

enter image description here

2
  1. आप परियोजना के लिए VCS जोड़ने के लिए नहीं करता है, तो पहले से ही किया है
  2. CTRL SHIFT ए - खोलता
  3. लगता है
  4. टाइप - स्थिति
  5. करें स्थिति की स्थापना संस्करण नियंत्रण पर
  6. क्लिक करें
  7. यह अपंजीकृत परियोजनाओं
  8. अपनी परियोजना का चयन की सूची होगी तो सही पैनल
  9. पर + बटन पर क्लिक करते हैं तब आप अपने स्थानीय में Git प्रारंभ किया है यह गिट पथ के लिए नहीं पूछेगा।
  10. अपनी आवश्यकता के अनुसार अन्य पैरामीटर देखें और फिर आवेदन करें।

बधाई हो, बशर्ते आप स्टेटस बार सक्षम कर चुके हों।

0

मुझे कोई समस्या थी जिससे इंटेलिजे 2017.2 पर जाने के बाद मेरे पास कोई गिट बार या इंडेक्सिंग स्थिति नहीं थी - मेरा मुद्दा 'कोड आउटलाइन' प्लगइन पर था। मैंने C:\Users\[user]\.IntelliJIdea2017.2\config\plugins से इसकी जार फ़ाइल हटा दी इंटेलिजे को फिर से शुरू किया और मुझे अचानक मेरी गिट शाखा की जानकारी और अनुक्रमण स्थिति वापस आई। शायद यह किसी और की मदद करेगा ...

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