প্রত্যাশাগুলিতে যাচাইকরণ হুক চালানো থেকে আমি ইন্টারেক্টিভ-রিবেসকে কীভাবে আটকাতে পারি?


11

আমার কাছে অনেকগুলি কমিট রয়েছে যা তাদের সাথে প্রতিশ্রুতিবদ্ধ পরীক্ষাগুলিতে ব্যর্থ হয়। এই কমিটগুলি পেরিয়ে আমার ইন্টারেক্টিভ-রিবেস করা দরকার; তবে হুকগুলি ব্যর্থ হচ্ছে, এবং প্রতিটি প্রতিশ্রুতি এনেছে যে, আমাকে git commit -nপ্রতিটি পদক্ষেপে ম্যানুয়ালি জোর করে ।

এটিকে স্বয়ংক্রিয় করার কোনও উপায় আছে কি? git rebase --interactive --no-verifyআমি যা আশা করি তা করে না


1
আপনি কি এই সমস্যার সমাধান খুঁজে পেয়েছেন?
ডেভিড নাথান

উত্তর:


1

আমি একই সমস্যার জন্য হোঁচট খেয়েছি, তবে আমি কেবল উত্তরটি পেয়েছি যা হুক নিজেই পরিবর্তন করতে পারে required

এখানে লেখক শাখার নাম ব্যবহার করে এই পরিস্থিতিটি ফিল্টার করার পরামর্শ দিয়েছেন:

#!/bin/bash
BRANCH_NAME=$(git branch | grep '*' | sed 's/* //') 

if [[ $BRANCH_NAME != *"no branch"* ]]
then
  # your regularly scheduled hook
fi

আমার গিট আউটপুটটি দেখতে দেখতে আমি পরিস্থিতিটি কিছুটা পরিবর্তন করেছি (no branch, rebasing some-branch-name)। এটি আমার নির্দিষ্ট ক্ষেত্রে সমাধান করে না, তবে সম্ভবত কেউ এই প্রশ্নটি আবিষ্কার করবে এবং ভবিষ্যতে এই পদ্ধতির ব্যবহার করবে।

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