আমি ব্যবহার মিশ এমন সব সিঙ্ক্রোনাইজেশন, যখন আমি অনুভব একটি DVCS Overkill হবে। মূলত এটি দুটি ফোল্ডারের বুদ্ধিমান দ্বিমুখী আরএসএনসি-র মতো কাজ করে, প্রায়শই এসএসএসের মাধ্যমে। একটি সাধারণ উদাহরণ:
pi@raspberry ~ $ sudo apt-get install unison2.27.57
...
pi@raspberry ~ $ unison /home/pi/stuff ssh://server.example.com/stuff
প্রথম সিঙ্কের জন্য এটি কী চলছে তা ব্যাখ্যা করবে, তারপরে প্রতিবার একই কমান্ডটি চালালে এটি আপনাকে পরিবর্তন এবং কখনও কখনও দ্বন্দ্ব দেখাবে। আপনি যদি ক্রোনটিতে এটি চান তবে পাসওয়ার্ডহীন ssh প্রমাণীকরণ সেট আপ করুন এবং "-বাচ-সাইলেন্ট" বিকল্পগুলি দিয়ে চালান।
দরকারী বিকল্পগুলি:
-times Always synchronizes modification time (should have been default!)
-ignore For ignoring paths/files
-path For only synchronizing part of the directory (for speed)
-batch No user interaction
-terse Only useful output
-silent Only output errors
এই বিকল্পগুলি একটি কনফিগারেশন ফাইলও যেতে পারে। আপনি যদি "/ home/pi/.unison/myserver.prf" তৈরি করেন তবে আপনি "ইউনিজন মাইসারভার" চালাতে পারেন। অনলাইন ম্যানুয়াল এবং একটি ভাল প্রাইমারের জন্য "আপনার মায়ের জন্য একত্রীকরণ স্থাপন করা" দেখুন ।
একত্রীকরণ সম্পর্কে শিখার জন্য অনেক কিছুই রয়েছে এবং কনফিগারেশন ফাইলের ফর্ম্যাটটি কিছুটা অদ্ভুত। তবে আমি এটির উচ্চ প্রস্তাব দিচ্ছি, কারণ এটি সত্যই ড্রপবক্স এবং সিমেন্টের পরিষেবাগুলিকে প্রতিস্থাপন করে। আমি প্রচুর মেশিনের মধ্যে টেরাবাইট সিঙ্ক্রোনাইজ করি এবং এটি দুর্দান্ত কাজ করে। 2.27.57 সংস্করণ বেশিরভাগ প্ল্যাটফর্মগুলিতে (লিনাক্স, উইন্ডোজ, অক্স) উপলব্ধ available