উত্তর:
আপনি যেখানেই ম্যাজিট বাফারে প্রতিশ্রুতি দেখতে পাচ্ছেন, আপনি সেখানে স্থানান্তর পয়েন্ট এবং তারপরে টাইপ করে চেরি-বাছাই করতে পারেন A A। আপনি একবারে একাধিক কমিটিকে চেরি-বাছাই করতে পারেন: অঞ্চলটি ব্যবহার করে কিছু কমিট নির্বাচন করুন এবং তারপরে টিপুন A A।
এটি বেশ সহজ:
magit-status
b 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
। এটি আপনাকে সরাসরি তথ্যের শীর্ষ-স্তরে নিয়ে যাবে।