ऐसा लगता है कि जीआईटी-पी 4 विंडोज के लिए एमएसआईएस-गिट प्रोजेक्ट का हिस्सा नहीं है। क्या किसी को पता है कि इसे विंडोज के माध्यम से कैसे चलाना है?विंडोज में एक गिट-पी 4 कैसे चलाता है?
उत्तर
अपडेट जनवरी 2016:
2010 के बाद से, contrib/fast-import/git-p4.README
उल्लेख अप्रैल 2012
के बाद से Git-पी 4 स्क्रिप्ट Git स्रोत निर्देशिका के शीर्ष स्तर पर ले जाया गया। ध्यान दें कि शीर्ष स्तर के git-p4.py स्क्रिप्ट अब स्रोत
विंडोज उपयोगकर्ताओं एक बैच एक ही फ़ोल्डर में "
git-p4.bat
" कहा जाता है फ़ाइल के माध्यम सेgit-p4.py
स्रोत स्क्रिप्ट सीधे, संभवतः यह लागू कॉपी कर सकते हैं। "Why Perforce is more scalable than Git" में
@python "%~d0%~p0git-p4.py" %*
(हालांकि इस 2013 article is invoking git-p4.py
directly)
मूल जवाब (अप्रैल 2010)
उल्लेख के रूप में, करने के लिए सावधान रहना होगा:
यह सिर्फ एक लाइन को शामिल करना चाहिए गिट में कोई आयात नहीं पी 4 रेपो। गिट एक ही तरह के विशाल अद्वितीय रेपो पी 4 को प्रबंधित नहीं कर सकता है।
Git-पी 4 अजगर में किया जा रहा है, यह विंडोज पर चलाना चाहिए (में this question की तरह)
आप grab git-p4.py here कर सकते हैं और इस रूप में Git-p4.bat
@python "%~d0%~p0git-p4" %*
यह एक अजगर 2 की आवश्यकता का उपयोग करें। एक्स स्थापित
another approach as well भूलना न भूलें।
पर फीचर अनुरोध धन्यवाद वॉन, मुझे सबकुछ मिल रहा है;) –
मुझे यह काम करने के लिए मिला, लेकिन यह एक लंबी, कठिन प्रक्रिया थी, जो खतरे से भरा हुआ था। मैं अपने ब्लॉग पर इस बारे में निर्देश लिखा है: http://ericlathrop.com/2012/12/how-to-set-up-git-p4-in-windows/
आपका उत्तर पोस्ट करने के लिए धन्यवाद! कृपया ध्यान दें कि आपको इस साइट पर, उत्तर के आवश्यक हिस्सों को पोस्ट करना चाहिए, या आपके पोस्ट जोखिमों को हटाया जाना चाहिए [एफएक्यू देखें जहां यह उन उत्तरों का उल्लेख करता है जो 'लिंक से काफी अधिक' हैं।] (Http: // stackoverflow। com/faq # हटाना) यदि आप चाहें तो लिंक अभी भी शामिल कर सकते हैं, लेकिन केवल 'संदर्भ' के रूप में। लिंक को लिंक के बिना जवाब स्वयं ही खड़ा होना चाहिए। – Taryn
ध्यान दें कि आपको msysgit के पुराने संस्करण की आवश्यकता नहीं है; नीचे ताओ का जवाब देखें। –
सरल जवाब मैंने पाया, और दोषरहित अब तक काम करने के लिए लगता है, Timo Geusch's blog पर था:
- सुनिश्चित करें कि आप 2.x पायथन स्थापित किया है, उदाहरण के लिए मेक इन
C:\Python27
(पता नहीं Git-पी 4 अजगर 3 का समर्थन करता है, तो मैं यहgit-p4.py does not support Python 3.X जोखिम नहीं था, मार्च 2014 के रूप में अगर) - कहीं से भी git-p4.py की कॉपी प्राप्त करें, जैसे एरिक Lathrop के ब्लॉग पोस्ट से पता चलता है के रूप में, git repo से सीधे (मुझे गिट 2.1 के लिनक्स इंस्टॉल से मेरा मिला है जो मैंने पहले से ही किया है टी तक)
- अपने MSysGit स्थापना में,
libexec\git-core
पर नेविगेट, विंडोज 1.9.4-preview20140611 के लिए मेरे Git पर जैसे खिड़कियों पर स्थापित 7 64-बिट है किC:\Program Files (x86)\Git\libexec\git-core
- अपना Git-पी 4 ड्रॉप।/ Python27/अजगर "c:: वहाँ
py फ़ाइल है कि एक ही स्थान पर,
ग एक पंक्ति के साथ डमी गूंज और बाहर निकलने लाइनों की जगह," Git-पी 4 "extensionless फ़ाइल को संपादित/कार्यक्रम फ़ाइलें (x86) /Git/libexec/git-core/git-p4.py "$ 1 $ 2 $ 3 $ 4 $ 5 $ 6 $ 7 $ 8 $ 9
यह है कि। git-p4 अब आपके MSysGit/Git पर Windows इंस्टॉलेशन के लिए काम करता है जैसे कि यह किसी भी लिनक्स बॉक्स पर करता है। मैंने सोचा था कि इस सवाल का हालांकि वास्तविक प्रश्न के लिए एक सरल howto जवाब से फायदा हो सकता है, यानी आसानी से इसे प्राप्त करने के लिए Windows पर काम कर;
(कृपया ध्यान दें, Eric Lathrop's existing answer Git-पी 4 और उसके सभी सीमाओं के साथ काम करने के बारे में अतिरिक्त जानकारी का एक बहुत कुछ है , और अधिक ऐसा न हो कि वांडरर्स के रूप में मैं पिछले हफ्ते था हतोत्साहित किया)
ध्यान दें कि यदि आपके पाथ में पायथन है, तो आप सीधे डमी libexec/git-core/git-p4 के शीर्ष पर git-p4.py ड्रॉप कर सकते हैं। –
पायथन 3 एक स्क्रिप्ट _2to3.py_ (निर्देशिका उपकरण/स्क्रिप्ट्स में) के साथ आता है जिसका उपयोग Python2 के साथ चलने वाली स्क्रिप्ट के लिए पाइथन 2 के लिए लिखी गई स्क्रिप्ट को कनवर्ट करने के लिए किया जा सकता है, लेकिन अगर मैंने _git-p4.py_ के लिए काम किया है तो मैंने परीक्षण नहीं किया है। रूपांतरण के लिए आदेश होगा: 'python 2to3.py -w git-p4.py' (यह मानते हुए कि वर्तमान निर्देशिका में _2to3.py_ और _git-p4.py_ दोनों हैं)। – user1364368
https://git-scm.com/docs/git-p4
py -2 "C:\Program Files\Git\mingw64\libexec\git-core\git-p4" clone //Projects/App/@all
मेरे लिए काम किया
- 1. वीएलसी डेस्कटॉप पर वीडियो कैसे चलाता है?
- 2. विंडोज वर्कफ़्लो फाउंडेशन 4 (डब्ल्यूएफ 4) त्रुटि
- 3. क्या BeginInvoke() एक अलग थ्रेड चलाता है?
- 4. एक्लिप्स वास्तव में जूनिट परीक्षण कैसे चलाता है?
- 5. विंडोज x64 पर IntPtr.size 4 क्यों है?
- 6. vlc.py वीडियो स्ट्रीम कैसे चलाता है?
- 7. वास्तविक क्वेरी MySQLdb चलाता है?
- 8. PHP एक स्क्रिप्ट चलाता है जब एक सत्र
- 9. MYSQL कर्सर पाश, एक अतिरिक्त दौर चलाता है, क्यों?
- 10. एमपी 4 चलाता है जब सीधे पहुंचाया जाता है, लेकिन आईओएस
- 11. MPMoviePlayerController स्थानीय फ़ाइल चलाता है लेकिन HTTP
- 12. सतत पूर्णांक चलाता
- 13. सी # - MessageBox में दर्ज धकेल चलाता है नियंत्रण KeyUp घटना
- 14. विंडोज एक्सप्लोरर चल रहा है, तो डायरेक्ट 3 डी ऐप ठीक चलाता है, अन्यथा
- 15. पीईक्यूटी 4 और विंडोज 7 थंबनेल टूलबार
- 16. टी 4 एमवीसी त्रुटि - टी 4 फ़ाइल अवरुद्ध है या एक गैर विश्वसनीय क्षेत्र में
- 17. एक नया कार्य बनाएं जो प्रोग्राम चलाता है
- 18. क्या उपयोगकर्ता गिट हुक चलाता है?
- 19. एक्सकोड के बाद एक स्क्रिप्ट कैसे चलाएं मेरे आईफोन ऐप पर कोडइन चलाता है?
- 20. एक धागा है कि हर समय अपने आवेदन चल रहा है चलाता कैसे बनाएं
- 21. स्टैटिक कोड एकाधिक धागे के साथ कैसे चलाता है?
- 22. क्यों foo = function() पायथन में फ़ंक्शन चलाता है?
- 23. कौन सा धागा ContentProvider चलाता है?
- 24. ReSharper अब यूनिट परीक्षण चलाता है
- 25. वीबीए मॉड्यूल जो अन्य मॉड्यूल चलाता है
- 26. एंड्रॉइड वेबव्यू वीडियो नहीं चलाता है, jwembedder
- 27. एंड्रॉयड चलाता है क्या जावा SDK संस्करण
- 28. एक बार नियंत्रक जेएमटर में एक से अधिक बार चलाता है?
- 29. क्रैंटैब 3AM को छोड़कर हर 15 मिनट में चलाता है?
- 30. ब्राउज़र बंद होने पर PHP पृष्ठभूमि में चलाता है?
आप सही हैं, यह विंडोज (भी MSysGit कहा जाता है के लिए Git द्वारा समर्थित नहीं है) को पढ़ने के बाद। Https://github.com/msysgit/msysgit/issues/108 –