मुझे एक साल पहले इस सटीक समस्या थी - दुर्भाग्य से मुझे कोई संगत, विश्वसनीय उत्तर नहीं मिला। मैंने हफ्तों तक गुस्सा किया, सोच रहा था कि यह मेरी खोज शब्द थी जो सफल नहीं थी - हर तरह से कोशिश कर रही थी।
[हमारे द्वारा स्थापित किया गया था प्रत्येक डेवलपर का अपना स्वयं का देव सर्वर था - उन्हें मशीनों से अलग रखने का मतलब था कि साइट कहीं भी विकसित की जा सकती है, देव सर्वर को लाइव वातावरण के समान ही स्थापित किया जा सकता है और sysadmin उन्हें अपग्रेड और बैक अप रखें - मैं पूरी तरह से काम करने वाली मशीन के लिए एक अलग विकास सर्वर होने का लाभ देखता हूं, कुछ डाउनसाइड्स में कोई गिट ऐप नहीं है!]
जो कुछ भी आपके कंप्यूटर पर फ़ाइल माउंट या स्पूफिंग पर निर्भर करता है रिमोट ड्राइव सोचना स्थानीय फ़ाइल ब्राउज़िंग के लिए स्थानीय है, लेकिन जब कनेक्शन अस्थायी होता है तो गिट ऐप्स फ्लेक हो जाते हैं। अन्य बार आपको एक निश्चित तरीके से चीजों को करना है, बस git status
मुझे पता है कि यह वह उत्तर नहीं है जिसे आप कुछ समय पहले अपनी स्थिति में सुनना चाहते थे और जानते हैं कि आप कैसा महसूस करते हैं, लेकिन सबसे अच्छी बात यह है कि आप कर सकते हैं कमांड लाइन पर गिट का उपयोग करें।
मैं होने के लिए उन कमांड लाइन से एक बेहतर है स्टैक ओवरफ़्लो answerers नफरत है, लेकिन इस स्थिति में मैं कुछ भी है कि था खरोंच करने के लिए, कई डेवलपर्स द्वारा पूरे दिन हर दिन के लिए इस्तेमाल किया जा करने के लिए नहीं मिल सका।
मैं उस समय भी इसके खिलाफ था, मैं सुंदर यूआई का उपयोग करना आसान बनाता हूं लेकिन कमांड लाइन & गिट सीखने के बाद से, मैंने कभी पीछे नहीं देखा है। घर पर अपनी परियोजनाएं शुरू करते समय मुझे अपने आप को किसी भी ऐप पर टर्मिनल का उपयोग करना पड़ता है क्योंकि मुझे लगता है कि उनमें से कई भ्रमित हैं!
यह न केवल आपके कमांड लाइन आत्मविश्वास से मदद करता है, लेकिन टर्मिनल का उपयोग करने के बाद से मेरा गिट ज्ञान दस गुना सुधार हुआ है, क्योंकि ऐप्स अक्सर कई घटनाओं को छुपाते हैं।
क्या आपकी स्थानीय मशीन पर संपादन के लिए फ़ाइलें हैं? यदि आपकी स्थानीय मशीन पर फ़ाइलें नहीं हैं तो आप कैसे विकास करते हैं? क्या आप रिमोट मशीन पर गिट जीयूआई चला सकते हैं और इसे "एसएसएच-एक्स" के साथ अपनी स्थानीय मशीन पर सुरंग कर सकते हैं? – JBCP
मैं एक संपादक का उपयोग करता हूं जो एसएफटीपी (मैक के लिए कोडा) पर फ़ाइलों को संपादित करता है। इसलिए मुझे अपनी स्थानीय मशीन पर मेरी फाइलों की आवश्यकता नहीं है, या चाहिए। मैं विकसित करने के लिए कुछ मशीनों का उपयोग करता हूं इसलिए टी उन सभी पर MySQL/apache/php सेट करना और मेरी परियोजनाओं के लिए प्रत्येक पर एक रेपो सेट करना चाहते हैं, एक दुःस्वप्न बनें। तो मेरे पास एक विकास मशीन है जो सभी अन्य लोगों से पहुंच है। मुझे आश्चर्य है कि गिट सॉफ़्टवेयर दूरस्थ संस्करणों के साथ काम कर रहे संस्करण के रूप में सौदा नहीं कर सकता है। मुझे रिमोट पर गिट जीयूआई चलाने के बारे में पता नहीं है, मुझे संदेह है, मेरे पास एक्स या ऐसा कुछ भी नहीं है, यह सिर्फ एक सेंटोस वेब सर्वर है। –