ওভারভিউ + প্রশ্ন
আমি চাই etckeeper অ / ইত্যাদি Git নিয়ন্ত্রিত ডিরেক্টরি জন্য -একটি ফাইলসিস্টেম মেটাডেটা নিয়ন্ত্রণ। হোম এবং ওয়েব-অ্যাপ্লিকেশন ডিরেক্টরিগুলি, অন্যদের মধ্যে, মেটাডেটার (ফাইলের মালিকানা, এসিএল, অনুমতি) সম্পর্কিত ক্লাসিকভাবে সংবেদনশীল। অন্যান্য জিনিসগুলির সাথে অটোমেটেড সার্ভার স্থাপনার ( ফ্যাব্রিকের মতো সরঞ্জাম সহ ) গিট নিয়োগ করা এটি অত্যন্ত দরকারী / গুরুত্বপূর্ণ হতে পারে। আমি ডায়ারগুলিতে অ্যাডকিপার-জাতীয় সামর্থ্য পুনরায় ব্যবহার করতে চাই, হয় নিজেই অ্যাডকিপারের সাথে বা অন্য কোনও কিছু দিয়ে।
নিম্নলিখিত বা উভয় উভয়ই সরবরাহ করতে যে কেউ কোনও পরামর্শ / কৌশল / কার্যনির্বাহী সমাধান প্রস্তাব করতে পারে:
- নন-/ ইত্যাদি, গিট-নিয়ন্ত্রিত ডিরেক্টরিগুলিতে অ্যাডারকিপার ইঞ্জিন (কেবলমাত্র এডিকিপারের গিট-নির্দিষ্ট ক্ষমতা সম্পর্কে যত্নশীল) প্রয়োগ করুন। (কমপক্ষে ডেবিয়ান / উবুন্টু লিনাক্স ধরে নিতে পারে; সম্ভব হলে ম্যাকোএসএক্স / হোমব্রু সমর্থন চাইবে ।)
- কোনও এডিকিপারের মতো দক্ষতা বা আরও উন্নত করার জন্য মেটাডেটা সমর্থন ( গিট-ক্যাশে-মেটা জাতীয় ওভার সিম্পলাইজড জিনিসের বাইরে) দিয়ে গিট প্রসারিত করুন ?
আরও বিশদ, পটভূমি
ফাইল সিস্টেম-মেটাডেটা-নিয়ন্ত্রণ ক্ষমতা সহ গিট বাড়ানোর আগ্রহ বাড়ছে । এন্ডকিপারের মেটাডেটা "ইঞ্জিন "টি আমার অভিজ্ঞতায় বেশ শক্তিশালী এবং নির্ভরযোগ্য বলে মনে হয় এবং অন্যরকমের জন্যও এন্ডারকিপার জনপ্রিয় বলে মনে হয় । মেটাস্টোর কম তাই অন্তত অংশে মেটাস্টোরের অ-পাঠ্য-ভিত্তিক / মার্জ-বন্ধুত্বপূর্ণ চ্যালেঞ্জগুলির কারণে । তদুপরি, ইত্যাদি রক্ষক একটি মেটাস্টোর-ভিত্তিক কোর দিয়ে শুরু করেছেন বলে মনে হয় তবে তার নিজের দিকে চলে (অনুমানমূলক)?
স্পষ্টতই, এটিতে ওএস / ফাইল-সিস্টেম-নির্দিষ্ট নির্ভরতা রয়েছে। (উদাহরণস্বরূপ, উইন্ডোজটিতে স্বয়ংক্রিয়ভাবে মোতায়েনের চেষ্টা করছেন না)) একটি alচ্ছিক পরামর্শ দিনগিটের এক্সটেনশন (যদি এটি "দেশীয় এক্সটেনশন") থাকে তবে ব্যবহারকারীরা ক্রস-প্ল্যাটফর্ম ভাঙ্গার বোঝা পরিণতিগুলি সহ অন ডিমান্ড সক্ষম করে যেমন দেশীয় আচরণ গিটকে "ডিফল্টরূপে" ক্রস-প্ল্যাটফর্ম বন্ধুত্বপূর্ণতা ভঙ্গ করে না। তদুপরি, অযৌক্তিক ইউনিক্স / ডারউইন / ইত্যাদি মেটাডেটা (এসিএলগুলির মতো) সংরক্ষণ করার দরকার নেই; বেসিক ব্যবহারকারী / গোষ্ঠী / অন্যান্য পার্স এবং ব্যবহারকারী / গোষ্ঠীর মালিকানা ঠিক থাকবে। (এগুলি কেবলমাত্র আমার "সুরক্ষা / দুর্বলতা নিয়ন্ত্রণ / নীতিসমূহ" এ জিনিসগুলিকেই ভাঙ্গাচ্ছে)) নির্দিষ্ট ওএসস আমি সামনের দিকে লক্ষ্য করছি: দেবিয়ান, উবুন্টু, ম্যাকস 10.6+। পরে: রেডহ্যাটস (সেন্টোস, ফেডোরা, আরএইচইল), সুস, সম্ভবত অন্যান্য লিনাক্স এবং * বিএসডি (ফ্রিবিএসডি, নেটবিএসডি, ওপেনবিএসডি)। উইন্ডোজ / ভিএমএসের জন্য কোনও প্রয়োজনীয়তা / অ্যাপ্লিকেশন দেখতে পাবেন না (যদিও ভিএমএস পিক্সিক-বান্ধব হতে পারে) বা অন্য অ-ইউনিক্স-এর মতো কোনও ওএসের যেকোন সম্ভাব্য স্থানে।
এ পূর্ব বিদ্যমান Git, ফাইল-মেটাডেটা / ফাইল-টাইপ ট্র্যাকিং ক্ষমতা উপর পটভূমি: আরও দেখুন এই Stackoverflow প্রশ্ন আমি পোস্ট ।
একটি নতুন প্রকল্পের জন্য প্রয়োজনীয়তা বিকাশ?
অতিরিক্তভাবে: যদি কেউ এই ধরনের সক্ষমতা অর্জনের জন্য প্রয়োজনীয়তা বিকাশ করে তবে আমি নিশ্চিত যে এটি কার্যকর হিসাবে প্রমাণিত হতে পারে বিশেষত একটি নতুন / অপূর্ণ প্রকল্পের জন্য উপরে বর্ণিত address