চৌম্বকটি ব্যবহার করে কুকুরকে বিভক্ত করার বিষয়ে এসও-তে একটি প্রশ্ন রয়েছে এবং প্রদত্ত দুটি সমাধান হ'ল হয় অঞ্চলটি মঞ্চস্থ করা (একটি অঞ্চল চিহ্নিত করুন, হিট পর্যায় চিহ্নিত করুন), +এবং & ব্যবহার করে সমস্ত কুকুর সঙ্কুচিত / বৃদ্ধি করা -। আমি পরে কি তা না।
ম্যাজিট-এর স্ট্যাটাস বাফারে আমি একটি কুঁচকে দুটি বিন্দুতে বিন্দুতে বা কমপক্ষে বিন্দুর চারপাশের লাইনে ভাগ করতে চাই।
এটিকে ঘুরিয়ে দেওয়া (আমার খারাপ ফর্ম্যাটিংটি ক্ষমা করে দিন)
@@ blah blah blah
- foo
+ bar
+ baz
+
মধ্যে
@@ blah blah
- foo
+ bar
@ blah blah
+ baz
যখন পয়েন্টটি বারে থাকে।
প্রেরণাগুলি:
bazএকটি ডিবাগ স্টেটমেন্ট হচ্ছে, তাই আমি এটি থেকে মুক্তি না পেয়েfooএবং কমিটমেন্ট থেকে বাদ দিতে চাইbar।barএবংbazকেবল আংশিকভাবে সম্পর্কিত, এর অর্থ তাদের পরিবর্তনগুলি একই প্রতিশ্রুতিবদ্ধ হওয়া উচিত নয়।barএটি বড় এবংbazছোট, এটি নির্বাচনের পরিবর্তে কুঁচকে বিভক্ত করা অনেক সহজ করে তোলেbarশেষ পয়েন্টের অনুরূপ, বলুন একটি 20 লাইন কমিটের মধ্যে একটি একক লাইন থাকে যা মাঝামাঝি হওয়া উচিত নয়। অঞ্চলটি ব্যবহার করার চেয়ে মাঝেরটিকে উপেক্ষা করে শীর্ষ এবং নীচের দিকে দুটি কুকুরটিকে বিভক্ত করা এবং মঞ্চস্থ করা সহজ হবে।
উপরোক্ত কখনও কখনও উত্থাপিত হতে পারে যখন ভিন্ন উপস্থাপনাটি এমন কোনও কিছুর আগে এবং পরে আলাদা করা হবে যা মাঝখানে পরিবর্তনযোগ্য এবং কিছুটা অসহায় কিছু রয়েছে। যেমন
@@ line
- old_foo
+ random stuff
+ new foo
diff-split-hunkযা ঠিক এটি করে। IOW আপনার অনুরোধটি diff-split-hunkচৌম্বক-স্থিতি বাফার থেকে (বা সমতুল্য কিছু) ব্যবহার করার উপায় ।