উবুন্টুতে মার্কুরিয়াল দিয়ে কীভাবে সেটআপ করবেন?


11

আমি আমার উবুন্টু সিস্টেমে মার্কুরিয়ালের সাথে অ্যাডকিপার ইনস্টল করতে আগ্রহী। আমার কারণ হ'ল আমি কীভাবে গিট ব্যবহার করতে জানি না এবং এই মুহুর্তে শিখতে চাই না। আমি যদি প্যাকেজের বিবরণটি পরীক্ষা করে দেখি তবে এটি আশাব্যঞ্জক মনে হচ্ছে:

kent@rat:~$ apt-cache search etckeeper
etckeeper - store /etc in git, mercurial, or bzr

আমি ভাবছি কীভাবে এখান থেকে চালিয়ে যাব? আমি গুগলিং চেষ্টা করেছি কিন্তু আমি উবুন্টু + ইত্যাদি সম্পর্কিত + মার্চুরিয়াল সংমিশ্রণের জন্য কিছু পাই নি।

(আপনি যদি এই পরিস্থিতির জন্য কোনও ভাল টিউটোরিয়াল জানেন তবে একটি লিঙ্ক একটি দুর্দান্ত উত্তর re পুনরায় পুনরুক্তি করার দরকার নেই))


+1 অজান্তে একটি আকর্ষণীয় সরঞ্জাম পরামর্শ দেওয়ার জন্য আপনাকে ধন্যবাদ।
অ্যালেক্স বলটোভ

উত্তর:


11

আমি ডেবিয়ান এবং উবুন্টু উভয়গুলিতে অ্যাডকিপার ব্যবহার করছি। এটি বেদনাহীন।

শুধু একটি করুন sudo etckeeper initএবং আপনি সম্পন্ন করেছেন!

আসলে, আপনার ভিসিএস কমান্ড হিসাবে নির্বাচিত কিনা /etc/etckeeper/etckeeper.confতা পরীক্ষা করতে আপনাকে সম্পাদনা করতে হবে hg। তবে আপনাকে যা করতে হবে তা হ'ল।

এটি হয়ে গেলে, এন্টারকিপার আপনার ফাইলগুলিতে করা প্রতিটি পরিবর্তনগুলি ট্র্যাক করা শুরু করবে এবং /etcস্থানীয় সংগ্রহস্থলে সেই পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করবে। আপনি যখনই apt-getকোনও কিছুতে চালিত হন এবং রাতের ক্রোন-কাজ হিসাবে এটি স্বয়ংক্রিয়ভাবে ঘটে ।

তবে, আপনি যদি নিজের পরিবর্তনগুলি একটি দূরবর্তী সংগ্রহস্থলে সরিয়ে রাখতে চান তবে আপনার নিজের জন্য এটি নিজে করতে বা অন্য কিছু সেটআপ করতে হবে।


আহ। জানা ভাল! এখন আমি এটি চেষ্টা করার জন্য প্রস্তুত বোধ করছি।
মুছে ফেলা হয়েছে

2
"এইচজি সহায়তা কনফিগারেশন" এর আউটপুটে বর্ণিত যথাযথ কনফিগারেশন (সম্ভবত ~ / .hgrc এর) যথাযথ কনফিগারেশন অনুসরণ না করে "sudo apt-get ইনস্টল মুরুরিয়াল" এর জন্য প্রয়োজনীয় নোট (রোকিদের জন্য) প্রয়োজন হবে।
পিটার হানসেন

আমি মনে করি না এইচকিয়ারের সাথে অ্যাডকিপারের ব্যবহারের জন্য খুব বেশি কনফিগারেশন দরকার - উবুন্টু ৮.০৪-তে আমি কেবলমাত্র এইচ জি কে ইনস্টল করেছিলাম ("এইচজি ভিউ" এর জন্য)। আরও সাম্প্রতিক উবুন্টাসের জন্য, "উন্নত" "hgview" এর জন্য কেবলমাত্র hpview ইনস্টল করুন pt উভয়ই ব্রাউজ করতে ব্রাউজ করতে বা অনুসন্ধানের জন্য একটি জিইউ সরবরাহ করে, যা মার্চুরিয়াল (এইচজি) ব্যবহারে দক্ষ নয় তাদের পক্ষে সুবিধাজনক।
রিচভেল

8

আমার সিস্টেমে (উবুন্টু কার্মিক), সেটিংয়ের পাশাপাশি VCS="hg"আমাকে /etc/etckeeper/etckeeper.confনিম্নলিখিতটি সম্পাদনা করে যুক্ত করতে হয়েছিল অথবা অন্যথায় etckeeper commitঅনুপস্থিত ব্যবহারকারীর নাম সম্পর্কে অভিযোগ করতে হবে:

HG_COMMIT_OPTIONS="-u etckeeper@aeolus"

এছাড়াও, মধ্যে /etc/.hg/hgrcআমি নিম্নলিখিতগুলি যুক্ত করেছি:

[ui]
username = root@aeolus

এইভাবে, যখন আমি এন্ডারকিপারের মাধ্যমে কোনও প্রতিশ্রুতিবদ্ধ করি তখন সেই প্রতিশ্রুতিটির ব্যবহারকারীর নামটি হবে etckeeper@aeolusএবং আমি যদি ম্যুরালিয়ালের মাধ্যমে ম্যানুয়ালি একটি প্রতিশ্রুতি করি তবে এটি প্রদর্শিত হবে root@aeolus


আমি @ সাইব্রায়নের পরামর্শ নিয়ে একটি নতুন সিস্টেম স্থাপন করেছি এবং একই "অনুপস্থিত ব্যবহারকারীর নাম" ত্রুটি ছিল। আপনার দ্বিতীয় পদক্ষেপটি, (আমার ক্ষেত্রে) u / .hgrc এর [ui] বিভাগে ব্যবহারকারীর নামটি যুক্ত করা সমস্যাটি পেতে যথেষ্ট ছিল was আমি মনে করি না এইচজি_সিএমআইআইপিওপিএসস অংশটি প্রয়োজনীয়।
পিটার হানসেন

3
না, তা নয়। আমি কেবল এটি যোগ করেছি যাতে স্বয়ংক্রিয় এবং ম্যানুয়াল কমিটগুলি বিভিন্ন ব্যবহারকারীর নামের সাথে প্রদর্শিত হয়। এই পদ্ধতিতে আমি জানি যে লগের মধ্যে কোন কমিটগুলি আমার দ্বারা কিছু পরিবর্তন করার পরে ম্যানুয়ালি করা হয়েছিল।
রায়ান সি থম্পসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.