मेरे पास तीन विंडो बॉक्स हैं जो विभिन्न तरीकों से मेरे नेटवर्क पर एक लिनक्स बॉक्स से जुड़े हुए हैं (एक के लिए स्थानीय नेटवर्क है, एक लैपटॉप है और स्थानीय हो सकता है या नहीं हो सकता है, और दूसरा मेरा काम डेस्कटॉप है)। मैं वर्तमान में अपने अधिकांश सामान को बॉक्स के बीच (सर्वर के रूप में लिनक्स बॉक्स का उपयोग करके) सिंक करने के लिए git का उपयोग कर रहा हूं और यह एक विजेता की तरह काम करता है।
अब, हालांकि, मैं अपने एमपी 3 संग्रह (12 गिग्स) को बॉक्स के बीच कुशलता से सिंक्रनाइज़ करने के लिए जोड़ना चाहूंगा। मैंने शुरू में सोचा था कि मैं इसके लिए git का उपयोग कर सकता हूं, लेकिन ऐसा लगता है कि rsync एक बेहतर विकल्प होगा क्योंकि मुझे वास्तव में सभी ऐतिहासिक सामान की आवश्यकता नहीं है। चूँकि मेरी सभी मौजूदा प्रबंधन स्क्रिप्ट git bash (cygwin के बजाय) के अंतर्गत चलती हैं, मैं इसे git bash (MINGW32 को विंडो के टाइटल बार में कहते हैं) से उपयोग करने में सक्षम होना चाहूँगा। क्या मैं इसे सिगविन में डाउनलोड कर सकता हूं और इसे कॉपी कर सकता हूं या इसके पास पहुंचने का एक बेहतर तरीका है? लिनक्स बॉक्स उबंटू सर्वर संस्करण का नवीनतम संस्करण चला रहा है - क्या मुझे rsync को सही ढंग से काम करने के लिए सक्षम करने के लिए इसे कुछ भी करने की आवश्यकता है?
मुझे पता है कि मैं शायद थोड़ा कठिन तरीके से ऐसा कर रहा हूं, लेकिन मैं अपने कमांडलाइन कौशल में सुधार करने के लिए एक अभ्यास के रूप में भी इसका उपयोग कर रहा हूं। कोई सुझाव?
मैं अपने साइबरविन शेल से rsync का उपयोग कर सकता हूं, लेकिन msysgit से नहीं। मैंने साइबरफ़ोन के बिन फ़ोल्डर से msysgit के बिन फ़ोल्डर पर rsync.exe की प्रतिलिपि बनाने की कोशिश की, लेकिन यह अभी भी नहीं मिल रहा है। क्या मुझे इसे स्थापित करने के लिए कुछ और कदम उठाने होंगे? यह अजीब है कि मुझे एक त्रुटि मिल रही है कि वह मुझे फ़ाइल नहीं दे सकती है, इसके बजाय मुझे एक त्रुटि दे रही है कि फ़ाइल की निर्भरता गायब है।