আমি কীভাবে আমার উইন্ডোজ ব্যক্তিগত কনফিগারেশনটিকে সংস্করণ নিয়ন্ত্রণে রাখতে পারি?
সংক্ষিপ্ত বিবরণ (বিশদ এবং উদাহরণ অনুসরণ করে):
- ব্যক্তিগত কনফিগারেশন (যেমন ডেস্কটপ পছন্দসমূহ), সিস্টেম কনফিগারেশন নয় (যেমন ড্রাইভার); প্রশাসকের অধিকার ব্যতীত কাজ করা উচিত
- সংস্করণ নিয়ন্ত্রণ, ব্যাকআপ বা ডিস্ক ইমেজিং নয়
আমি করতে সক্ষম হতে চাই এমন কয়েকটি জিনিস এখানে রইল:
- আমার কনফিগারেশনের বর্তমান অবস্থার একটি সংগ্রহস্থলে প্রতিশ্রুতিবদ্ধ করুন, কিছুটা গ্রানুলারিটির সাথে (আমি যদি দুটি পরিবর্তন করেছি তবে আমি অন্যটি প্রতিশ্রুতি না দিয়ে একটি প্রতিশ্রুতিবদ্ধ করতে সক্ষম হতে চাই)।
- আমি যখনই প্রতিশ্রুতিবদ্ধ তখন চেঞ্জলগ এন্ট্রি লিখুন এবং প্রতিটি কনফিগারেশন ফাইলের জন্য চেঞ্জলগ এন্ট্রিগুলির তালিকা দেখুন।
- বর্তমান অবস্থা এবং একটি সংগ্রহস্থল সংস্করণের মধ্যে পার্থক্য দেখুন।
- একটি নতুন উইন্ডোজ মেশিনে আমার সংগ্রহশালা থেকে দেখুন এবং আমার কনফিগারেশনটি পুনরুত্পাদন করুন (কমপক্ষে নতুন মেশিনটিতে উইন্ডোজটির একই সংস্করণ থাকলে)।
<added1> আমি "কনফিগারেশন" এর সম্পূর্ণ সুনির্দিষ্ট সংজ্ঞা দেওয়ার চেষ্টা করব না; আমি সমস্ত ধরণের ব্যক্তিগত পছন্দগুলি (যেমন, অ্যাডমিনের অধিকার ব্যতীত নিয়ন্ত্রণ প্যানেলে স্থায়ী কিছু, আমার ব্যবহারকারী-নির্দিষ্ট "প্রোগ্রামগুলি" মেনুতে শর্টকাট,…) কভার করার চেষ্টা করছি ) আমি আমার নথি বা ইনস্টল থাকা অ্যাপ্লিকেশনগুলি অন্তর্ভুক্ত করতে চাই না। </ added1>
<added2> নোট করুন যে আমি আমার ব্যক্তিগত কনফিগারেশনটিকে লক্ষ্য করছি, সিস্টেম কনফিগারেশনটি নয় (এটিও কার্যকর হবে তবে এটি এই প্রশ্নের উদ্দেশ্য নয়)। উদাহরণস্বরূপ আমি অ্যাডমিনের অধিকার ছাড়াই কাজ করার সমাধান আশা করি। </ added1>
আমি ইউনিক্সে যা করি তা হ'ল সংস্করণ নিয়ন্ত্রণে আমার ডট ফাইলগুলি (একটি নির্বাচন) করা । উইন্ডোজ এর অধীনে, আমি ধারণা করি আমার নিবন্ধভুক্তি এবং কিছু ফাইল (যা?) প্রতিশ্রুতিবদ্ধ করা উচিত Application Data
। আমি পুরো রেজিস্ট্রি ফাইলটি সংস্করণ নিয়ন্ত্রণে রাখার চেয়ে আরও ভাল কিছু চাই (এটি পর্যাপ্ত গ্রানুলারিটি নয় এবং আমি লকিংয়ের সমস্যাও ভয় করি)। <added1> আদর্শভাবে আমি কয়েকটি সাধারণ সংস্করণ নিয়ন্ত্রণ সফ্টওয়্যার (বাজার, সিভিএস, ডার্কস, গিট, মার্কিউরিয়াল, সাবভার্সন,…) সহ মোড়ক বা স্ক্রিপ্ট ব্যবহার করব তবে এটি চূড়ান্ত প্রয়োজনীয়তা নয়। </ added1>
আমার বর্তমানে উইন্ডোজ 2000 এবং উইন্ডোজ এক্সপি দিয়ে কাজ করা দরকার। যেহেতু এটি কোনও ওয়ার্ক মেশিনের জন্য, তাই পেওয়ারওয়্যারগুলি করবে না (মুক্ত উত্সটি আদর্শ হবে)। আমি জিইউআইয়ের চেয়ে কমান্ড লাইনের সাথে আরও আরামদায়ক।
<added1> এখানে একটি নমুনা কর্মপ্রবাহ:
- একদিন আমি সিদ্ধান্ত নিয়েছি যে আমার ডেস্কটপটির পটভূমি গোলাপী হোক। তাই আমি জিইউআইয়ের মাধ্যমে পরিবর্তন আনছি। এটি রেজিস্ট্রিতে
একটি কনফিগারেশন ফাইলকীতে একটিলাইনপরিবর্তন করে। আমি তারপরে ট্র্যাক রাখতে, পরিবর্তনটি প্রতিশ্রুতিবদ্ধ। - পরে আমি ভাবছি কেন আমার ডেস্কটপের পটভূমি গোলাপী is সুতরাং আমি চেঞ্জলগে "ডেস্কটপ রঙ" অনুসন্ধান করি।
- একদিন আমার একটি নতুন মেশিন ব্যবহার করা দরকার। সুতরাং আমি আমার কনফিগারেশন ভান্ডার এবং ভয়েলা, গোলাপী ডেস্কটপ থেকে চেক আউট করছি।
আমি কিছু করার চেষ্টা করছি না এমন এখানে কিছু রয়েছে:
আমি ব্যাকআপ নেওয়ার চেষ্টা করছি না। আমি পরিবর্তনগুলি (শব্দার্থবিজ্ঞান দ্বারা, বা কমপক্ষে সিনট্যাক্স দ্বারা, কেবল তারিখ দ্বারা নয়) সনাক্ত করতে এবং মেশিনগুলির মধ্যে (একটি ভান্ডার, একাধিক চেকআউট) তথ্য ভাগ করতে সক্ষম হতে চাই।
আমি একটি উইন্ডোজ ইনস্টলেশন প্রতিলিপি চেষ্টা করছি না। আমি হার্ডওয়্যার নির্ভরতা, ইনস্টল করা অ্যাপ্লিকেশন, বা নথিপত্র নিয়ে যেতে চাই না।
</ Added1>