मैं विकास के लिए ओएस एक्स का उपयोग करता हूं और मैं हर S + एस पर देव सर्वर में बदलावों को आगे बढ़ाना चाहता हूं।
जब मैं एक अलग शाखा की जांच करता हूं, तो मैं चाहता हूं कि स्थानीय फ़ोल्डर तदनुसार अपडेट हो।
इसलिए मुझे लगा कि मुझे एक स्वचालित, दो-तरफा सिंक समाधान की आवश्यकता है ।
मेरी पसंद का संपादक सब्लिम टेक्स्ट है (जो कि कमाल का है, आपको पूरी तरह से इसे देखना चाहिए)।
मैंने विल बॉन्ड द्वारा सबलेम टेक्स्ट एसएफटीपी प्लगइन के साथ अपनी खोज शुरू की , लेकिन यह अस्थिर और धीमा पाया।
फिर मैंने पैनिक ट्रांसमिट की समस्या पर हमला किया ।
यह आश्चर्यजनक रूप से सुंदर है। हालाँकि, इससे मुझे कोई फायदा नहीं हुआ।
ट्रांसमिशन दो विकल्प प्रदान करता है:
- स्थानीय और दूरस्थ फ़ोल्डर के बीच दो-तरफा सिंक;
- फ़ाइल सिस्टम पर SFTP माउंट करें।
काश, इसका दो-तरफा सिंक मैन्युअल होता है और एक बटन दबाकर इसे लागू करना होता है।
(मैं शायद कुछ चालाक AppleScript लिखकर इस के आसपास मिल सकता है - लेकिन मैं यह नहीं जानता।)
SFTP माउंटिंग महान है-दुर्भाग्य से, इसके बड़े नुकसान हैं: फ़ाइल सर्चिंग काफी धीमी है और ट्रांसमिट को यह बताने का कोई तरीका नहीं है कि फाइलें सर्वर पर बदल गई हैं । दूरस्थ परिवर्तनों को देखने के लिए आपको अनमाउंट करने और फिर से माउंट करने की आवश्यकता है। इससे शाखाओं को काम करना असंभव हो जाता है।
मैं वास्तव में अब उलझन में हूं और मुझे एक गलत समाधान पर कुछ घंटों को बर्बाद करने का मन नहीं है। मैं अपने वर्कफ़्लो को बेहतर बनाने के लिए एक उपकरण के सुझावों के लिए खुला हूँ।
यहाँ मैं क्या अब तक पाया है। मुझे यकीन नहीं है कि उनमें से कोई भी वास्तव में परिवर्तनों के लिए दूरस्थ फ़ोल्डर देख सकता है।
- प्रत्येक दस सेकंड में दोनों तरीके से संचारित करने के लिए कुछ AppleScript लिखना;
- उपयोग
rsync
और फ़ोल्डर क्रिया ; - का उपयोग कर
rsync
औरFSEvent
; - DoubleDown (ओपन सोर्स) का उपयोग करना ;
- FolderWatch (वाणिज्यिक) खरीदना ;
- कुछ और कर रहा हूँ।
ध्यान दें कि मैं एक समाधान ढूंढ रहा हूं जो बॉक्स से बाहर काम करता है । मुझे ऐसा कोई टूल नहीं चाहिए जो अपने सोर्स कोड से फ़िडलिंग के बिना नई / बदली / हटाई गई फ़ाइलों या फ़ोल्डरों को हैंडल न कर सके।