আমি বর্তমানে একটি এসভিএন মিরর সেট আপ করার সর্বোত্তম উপায়টি সন্ধান করছি। আমি বর্তমানে তিনটি সম্ভাবনা তাদের নিজস্ব ত্রুটিগুলি সহ দেখতে পাচ্ছি:
- একটি এসভিএন পোস্ট-কমিট-হুক রয়েছে যা এসএমএসএনসিএন-এর মাধ্যমে ব্লক এবং সিঙ্ক করছে। এখানে সমস্যাটি স্পষ্টতই, যে ডেটা আয়নায় স্থানান্তরিত না করা অবধি কমিটটি ব্লক হয়ে যাচ্ছে।
- একটি এসভিএন পোস্ট-কমিট-হুক রয়েছে যা এসএমএসএনসি-এর মাধ্যমে অ-ব্লক করা এবং সিঙ্ক হচ্ছে। এখানে আমি নিম্নলিখিতটি আরও সূক্ষ্ম সমস্যা দেখতে পাচ্ছি: কল্পনা করুন যে কেউ একটি বড় ফাইলটিতে চেক করেন এবং তার খুব শীঘ্রই অন্য কেউ একটি ছোট ফাইলটিতে যাচাই করে। প্রতিশ্রুতিটি অ-ব্লক করার কারণে, দুটি এসভিএনসিএনসি প্রক্রিয়া একই সময়ে চলতে পারে এবং ছোট ফাইলটি বিআইজি ফাইলকে আয়না যাওয়ার পথে ছাড়িয়ে যেতে পারে (এটি নীতিগতভাবে সম্ভব হলেও এটি অত্যন্ত সময়-সমালোচনামূলক এবং অসম্ভব বলে মনে হয়)। তাদের পুনর্বিবেচনা পরিবর্তন হবে।
- ক্রোন-জব দিয়ে প্রতি পনের মিনিটের মতো সিঙ্ক করুন। একই সমস্যা যদি কোনও কমিট 15 মিনিটের বেশি সময় নেয় এবং স্পষ্টত সেই সময়-বিলম্ব হয়।
আমি কি কোনও সম্ভাবনা ভুলে গেছি? আমি কি কিছু ভুল পেয়েছি? কোন ধারনা? ইতিমধ্যে আপনাকে ধন্যবাদ!
হতে পারে আমার নোট করা উচিত যে দ্বিতীয় সম্ভাবনাটি হ'ল বিভিন্ন ওয়েব সাইট দ্বারা প্রস্তাবিত। যেমন দেখুন http://www.kirkdesigns.co.uk/mirror-svn-repository-svnsync