git - কেন একটি পোস্ট-টান একত্রীকরণের জন্য আমাকে অনুরোধ জিট বার্তা?




git-pull (2)

গিট 1.7.10 তে, গিট ডেভেলপাররা সিদ্ধান্ত নিয়েছে একত্রীকরণের কাজ খুব সহজেই তৈরি করা যেতে পারে। এই ব্লগে পোস্ট হিসাবে ব্যাখ্যা করা হয়েছে , ইন্টারেক্টিভ কমিটি বার্তা আচরণ বাধ্যতামূলক করা উচিত যারা বার্তা আরো বিস্তারিত করা এবং অপ্রয়োজনীয় মজুদ সামগ্রিক ফ্রিকোয়েন্সি কমাতে পারে।

আপনি এই আচরণ এড়ানোর জন্য --no-edit পতাকা ব্যবহার করতে পারেন, কিন্তু, ভাল, না। ইতিহাসে যেকোন মতামত, মতামত মার্জ, ভাল নির্মিত উচিত। আপনার ইতিহাস দরকারী কিন্তু কিছুই হতে হবে।

সম্প্রতি, কোন git pull , জিটি আমার পাঠ্য সম্পাদককে জাগানো শুরু করেছে, এবং একটি মার্জ বার্তা প্রেরণ করার জন্য জিজ্ঞাসা করেছে। একটি প্রতিশ্রুতি বার্তা ইতিমধ্যে ভরাট করা হয়েছে, এবং আমি কেবল পুলটি সম্পূর্ণ করার জন্য উইন্ডোটি সংরক্ষণ এবং বন্ধ করতে হবে।

অতীতে, এটি Merge branch 'dev' of remote.com:/repo into dev একত্রিত করবে, একটি মানসম্মত Merge branch 'dev' of remote.com:/repo into dev বার্তা সহ ( Merge branch 'dev' of remote.com:/repo into dev লাইন সহ Merge branch 'dev' of remote.com:/repo into dev )।

আমি সম্প্রতি সংস্করণ 1.7.11.3 (হোমব্রু মাধ্যমে) আপডেট করেছি, কিন্তু এই আচরণটি পরিবর্তন করার জন্য আমি অন্য কিছু মনে করতে পারি না। এটি কি একটি সেটিং, নাকি এটি অন্যথায় উপায় ফিরে যাওয়ার উপায় আছে?


প্রথমত, উপরে ক্রিসটোফার এর উত্তর সতর্কবার্তা মনোযোগ।

তারপরে, যদি আপনি এখনও স্বয়ংক্রিয় মার্জ কমিট বার্তা সম্পাদনা অক্ষম করতে চান তবে এই পরিবেশগত পরিবর্তনটি সেট করুন:

    GIT_MERGE_AUTOEDIT=no

এই পরিবেশ পরিবর্তনশীল এবং এর "কোন" সেটিংটি গিট মার্জ ডক পৃষ্ঠায় নথিভুক্ত করা হয়। এটি শুধুমাত্র স্ক্রিপ্টগুলিতে ব্যবহার করার পরামর্শ দেওয়া হয় যা অ-ইন্টারঅ্যাক্টিভ মার্জ করতে হবে, তবে এটি অবশ্যই আপনার শেল পরিবেশের অংশ হিসাবে সেটিকে আরও স্থায়ী করার জন্য সেট করা যেতে পারে।





git-pull