উত্তর:
আপনি যেখানেই ম্যাজিট বাফারে প্রতিশ্রুতি দেখতে পাচ্ছেন, আপনি সেখানে স্থানান্তর পয়েন্ট এবং তারপরে টাইপ করে চেরি-বাছাই করতে পারেন A A। আপনি একবারে একাধিক কমিটিকে চেরি-বাছাই করতে পারেন: অঞ্চলটি ব্যবহার করে কিছু কমিট নির্বাচন করুন এবং তারপরে টিপুন A A।
এটি বেশ সহজ:
magit-statusb bআপনি যে শাখায় চেরি নিতে চান তা শাখা দেখুন (টিপুন )।l r lআপনি চেরি বাছাই করতে চান এমন কমিটগুলি খুঁজতে একটি লগ রেঞ্জ (টিপুন ) করুন। এখানে আপনি তুলনা করতে চান এমন দুটি শাখা নির্বাচন করুন।Aপরিবর্তনগুলি প্রয়োগ করতে টিপুন এবং প্রতিশ্রুতি বার্তাটি দিয়ে টোগেটারের মঞ্চস্থ করুন। আপনি যদি টিপেন তবে aএটি পরিবর্তনগুলি পর্যবেক্ষণ করবে না কেবল সেগুলি প্রয়োগ করবে।চেরি বাছাই করার জন্য আপনাকে লগ রেঞ্জ করার দরকার নেই। যখনই আপনি কোন কমিট লগ দেখতে পান Aআপনি চেরিটি টিপতে টিপুন ।
ম্যাগিটকে ২.১ এ আপগ্রেড করার পরে ওয়ার্কফ্লো আলাদা হয়। উভয় পদ্ধতির জন্য আপনাকে প্রথমে শুরু করতে হবে magit-status।
পদ্ধতি এ : চেরি পিক একের পর এক অন্য শাখা থেকে পরিবর্তিত হয়
lএবং তারপরে চাপুন o।Aতারপরে Aআবার টিপুন ।স্থিতি রেখা আপনাকে দেখাবে যে কোনটি প্রতিশ্রুতিবদ্ধ বাছাই করেছে
যেমন feature/ABC~4
Enterপরিবর্তনগুলি প্রয়োগ করতে টিপুন ।
পদ্ধতি বি : চেরি অন্য একটি শাখা থেকে সমস্ত পরিবর্তন চয়ন করুন
Aচেরি পিক মোড চয়ন করতে টিপুন ।Aপ্রয়োগ এবং পরিবর্তনগুলি করতে আবার চাপুন । aশুধুমাত্র পরিবর্তনগুলি প্রয়োগ করতে টিপুন ।Enter।আপনি ব্যক্তিগতভাবে পদ্ধতি এটিকে পছন্দ করেন কারণ আপনি মার্জ সংঘাতগুলি আরও ভালভাবে পরিচালনা করতে পারেন।
আমি চেরি পিকিং ব্যবহার করবেন না, কিন্তু আঘাত ?মধ্যে magit-statusশো y: Cherry। এটি কমান্ডটি চালায় magit-cherryযা আপনাকে একটি মাথা এবং একটি প্রবাহকে বাছাই করতে দেয়। মনে হচ্ছে এটি আপনি যা চান তা।
আপনি C-h r d m Magit RETম্যাগিট ম্যানুয়ালটি পড়তে টাইপ করতে পারেন। ম্যানুয়ালটির মাধ্যমে অনুসন্ধান করতে আপনি C-s cherryবার বার ব্যবহার করতে পারেন hit C-sদেখে মনে হচ্ছে তথ্যটি 23 অনুচ্ছেদে রয়েছে:
এর মধ্যে একটি স্বাচ্ছন্দ্য
gitহ'ল এটি আপনাকে বলতে পারে কোনটি কমিটস আপস্ট্রিমে মিলিত হয়েছে তবে স্থানীয়ভাবে এবং বিপরীতে নয়। এর জন্য গিটের সাব-কমান্ডটিcherry(এতে বিভ্রান্ত হওয়ার দরকার নেইcherry-pick)। ডিফল্টরূপেmagit-cherryআবদ্ধ হয়ে অনুরোধyকরে Magit এর পক্ষে সমর্থন জানায় ।এরপরে ম্যাজিট আপনাকে তুলনা করতে প্রথমে প্রবাহিত পুনর্বিবেচনা (যা বর্তমানে ট্র্যাক করা দূরবর্তী শাখার ডিফল্ট হয়) এবং হেড রিভিশন (যা বর্তমান শাখায় ডিফল্ট রয়েছে) জিজ্ঞাসা করার জন্য জিজ্ঞাসা করবে। তারপরে আপনি একটি নতুন বাফার দেখতে পাবেন যাতে সমস্ত কমিটগুলি একটি নির্দেশিক চিহ্নিতকারী, তাদের সংশোধন এবং প্রতিশ্রুতিবদ্ধ বার্তার প্রথম লাইনের সাথে তালিকাভুক্ত থাকে। দিকনির্দেশক চিহ্নিতকারীটি এমন
+একটি প্রতিশ্রুতি-নির্দেশ করছে যা প্রবাহে উপস্থিত রয়েছে তবে মাথা নয় বা যা মাথার মধ্যে উপস্থিত একটি প্রতিশ্রুতি নির্দেশ করে তবে উজানের দিকে নয়।এই তালিকা থেকে আপনি চেরি-বাছাই পৃথক কমিটের
aজন্য (সাধারণভাবে বিন্যাস ছাড়াই চেরি-বাছাইয়েরAজন্য এবং একই প্লাস স্বয়ংক্রিয় প্রতিশ্রুতি) জন্য সাধারণ কী বাইন্ডিংগুলি ব্যবহার করতে পারেন । প্রতিটি চেরি-পিকের পরে বাফারটি স্বয়ংক্রিয়ভাবে রিফ্রেশ হয়।
C-h iআপনাকে খোলার শেষ তথ্য ফাইলটিতে নিয়ে যাবে, সুতরাং যদি আমি আঘাত করি তবে আমি C-h i mসম্ভাব্যভাবে সমস্ত কিছুর মেনুর পরিবর্তে এসআইসিপি-র অধ্যায়গুলির মেনুটির দিকে তাকিয়ে থাকতে পারি। dপরে আঘাত করা C-h iবা C-h rনিশ্চিত করা হবে যে আঘাত করার আগে আপনি তথ্য-ডিরেক্টরিতে থাকবেন m।
M-x package-install RET sicp RET:) সহজ তত সহজ :)
C-h iপরিবর্তে একটি কী স্ট্রোক সংরক্ষণ করতে পারেনC-h r d। এটি আপনাকে সরাসরি তথ্যের শীর্ষ-স্তরে নিয়ে যাবে।