2012-11-09 14 views
7

भगोड़ा में मैं :Gstatus द्वारा डी पर एक नई विंडो में अंतर प्राप्त करने के लिए एक नई विंडो में गिट स्थिति प्राप्त कर सकता हूं।मैं दो शाखाओं को भगोड़ा कैसे बदल सकता हूं?

:Glog का उपयोग कर फ़ाइल के सभी संस्करणों को प्राप्त करना भी संभव है और मैं :Glog -- के साथ सभी पिछली प्रतिबद्धताओं को लोड कर सकता हूं।

मैं क्या करना चाहता हूं दो शाखाओं के अंतर के लिए Gstatus विंडो प्राप्त करना है। उदाहरण के लिए मेरा विषय और विकास शाखा इसलिए मैं बदल गई सभी फ़ाइलों को अलग कर सकता हूं।

क्या इंटरैक्टिव विंडो दो चीजों के बीच बदली गई सभी फ़ाइलों के साथ संभव है?

+0

zyx का उल्लेख है, यह भगोड़ा के लिए एक आदेश जोड़ने के लिए एक खिड़की में 'Git diff --name-स्थिति {Rev1} .. {Rev2}' खींचने के लिए आसान हो सकता है। या शायद कुछ बेहतर वर्कफ़्लो है ... किसी भी जादूगर के लिए स्टार और घड़ी देखेंगे। –

उत्तर

1

Git के रूप में दो संशोधनों के न भगोड़ा यह कर सकते हैं के बीच तेज/बाजार स्थिति का समर्थन नहीं करता। गिट के पास git diff --name-status है, लेकिन सरल grep से पता चलता है कि :Gw और दोस्तों को करते समय कुछ फ़ाइल साफ़ (यानी अनमोडिफाइड) की जांच के अलावा, इस सुविधा का उपयोग कभी भी भगोड़ा में नहीं किया जाता है।


आप कुछ हद तक प्रयोगात्मक कोड से डरते नहीं हैं, तो आप

AuStatus rev topic wdrev development 

के साथ मेरी aurum, यह आप ला सकते हैं स्थिति विंडो कोशिश करते हैं और C साथ विशिष्ट फ़ाइल के vimdiff देखना (कर सकते हैं स्थिति विंडो बंद कर देता है डिफ़ॉल्ट रूप से, बचने के लिए let g:aurum_statwincmd='k' का उपयोग करें)।

नोट: एचजी-Git और vim साथ + अजगर ऑरम तेज के रूप में और अधिक स्थिर कोड का उपयोग किया जाएगा प्राथमिक VCS मैं उपयोग है संकलित साथ।


एक और विचार vcscommand, तेज/बाजार और Hg-Git/BzR-Git उपयोग कर रहा है

। फिर स्थिति

(Mercurial, बाजार में इसे कैसे करना है याद रखें) के साथ देखा जाएगा। मैं vcscommand से अपरिचित हूं, इसलिए यह नहीं कह सकता कि यह स्टेटस बफर में कई इंटरैक्टिव फीचर्स प्रदान करता है जैसे कि फ्यूजिवेट या ऑरम डू (ऐसा लगता है कि यह नहीं है: nmap <buffer> गिट स्टेटस बफर में कुछ भी नहीं दिखाता है)। उपर्युक्त कोड दस्तावेज के अनुसार काम करना चाहिए, लेकिन मैंने परीक्षण नहीं किया है।

+0

मैंने भाग्यशाली पर एक मुद्दा बनाया: https://github.com/tpope/vim-fugitive/issues/270 – tidbeck

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