গিট 1.6.0.2 এ FF-only আচরণ অনুকরণ করুন


0

আমার সার্ভারগুলির মধ্যে আমার নিম্নলিখিত সমস্যা রয়েছে: আমি এমন একজন ব্যবহারকারী চাই যা নিয়মিত একটি গিট রেপো থেকে (একটি ক্রনজোজ ব্যবহার করে) টানতে পারে, তবে কেবল দ্রুত-অগ্রসর হয়ে যায় (সার্ভারের সামগ্রী কখনও কখনও পরিবর্তন করে)। আধুনিক গিট (1.6.6 এবং নতুন) দিয়ে, আমি সহজেই করতে পারি

git pull --ff-only origin master

কিন্তু যেহেতু আমি 1.6.0.2 ইনস্টল করেছি, আমি তা করতে পারছি না। আমি ভেবেছিলাম আমি এটা দিয়ে কাজ করতে পারে

git config merge.ff only
git pull origin master

কিন্তু এটি পরিণত হয়েছে, যে কাজ করেনি (কোন ত্রুটি, এটি এখনও মার্জ করে)। কোন ধারনা আমি কিভাবে এই সমাধান করতে পারেন?

উত্তর:


0

বর্তমান শাখাটি যদি নিজে চেক করে এই সমাধানটি খুঁজে পেয়েছি তবে master ) আসলে শাখা একটি বংশধর একত্রিত করা হয় ( origin/master ):

git fetch origin
if [ $(git branch --contains master -a | grep origin/master) ]
then
    git merge origin/master
else
    echo "No fast-forward, aborting merge"
fi
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.