সুরকার পরিবর্তনগুলি বাতিল করুন: [y, n, v, d, s ,?] কি করবেন


121

সরল প্রশ্ন যা আমাকে কয়েক মাস ধরে বগল করছে।

মাঝেমধ্যে আমি বাগ সংশোধন করার জন্য বিক্রেতাদের ডিরেক্টরিতে ডুব দেব (বিশেষত আমাদের অভ্যন্তরীণ libs জন্য)। স্থানান্তরিত করার পরে এবং উত্স প্যাকেজে ফিক্সটি স্থাপনের পরে, আমি composer update company/packageমূল প্রকল্পে যাব এবং আমাকে জিজ্ঞাসা করা হবে:

Discard changes [y,n,v,d,s,?]

আমি একটি শালীন কাছে আছে yএবং nকিন্তু কী ডকুমেন্টেশন খুঁজে পেতে সক্ষম হয়েছে v, d, s, ?না? আমি সবসময় আঘাত করি yতবে সম্ভবত আমি দরকারী কিছু মিস করছি।


সম্পাদনা:

  • যুক্ত dবিকল্প (অক্টোবর '17)

8
আপনি ব্যবহার চেষ্টা করেছেন ?? এটি সম্ভবত একটি দুর্দান্ত সহায়তা বার্তা আনবে।
nneonneo

2
অবশ্যই। বিষয়গুলি হ'ল সুরকারকে আপডেটটি করতে, নোংরা অবস্থাটি শনাক্ত করতে এবং বাস্তবে কাজ করার সময় পেশীতে মেমরিটি কিক করে আমি আঘাত করি yএবং ?আরও কয়েক মিনিট অপেক্ষা না করে আঘাত করার ক্ষমতা নেই । আমি মনে করি যদি আমি আমার মাথা আঁচড়ান অন্যরাও হয়।
মার্ক ফক্স

1
এটি বিকল্প হিসাবে এখন ডি আছে, সুতরাং এটি এখানে যুক্ত করা ভাল হবে
ম্লাদেন জঞ্জেটোভিচ

উত্তর:


188

নির্বাচন করা ?আপনাকে বিশদগুলি দেখায়:

y - discard changes and apply the update
n - abort the update and let you manually clean things up
v - view modified files
d - view local modifications (diff)
s - stash changes and try to reapply them after the update

আপনি উত্স কোডও পরীক্ষা করতে পারেন, প্রাসঙ্গিক অংশটি এখানে


31

আপনি যদি সাথে চালনা করেন তবে আপনি ফাইলটি --no-interactionসেট করতে পারেন এবং প্রতিবার এই বিকল্পটির জন্য আপনাকে অনুরোধ জানানো হবে না।discard-changes: truecomposer.json

বা, চালান:

COMPOSER_DISCARD_CHANGES=true composer install --no-interaction


2
কোনও উপায় না নিয়েই এই বিকল্পটিকে কিক করতে কোনও উপায় আছে--no-interaction
জ্যাক সিলভেস্ট্রে

3
: @JakeSylvestre হয়তো এক বছর দেরী, কিন্তু এই একই সমস্যা সঙ্গে অন্যদের জন্য দরকারী হতে পারে stackoverflow.com/a/18812171/1097372
Iyas

@ এলাস আহ, দুর্দান্ত! ধন্যবাদ।
জেক সিলভেস্টের 21

4
বাতিল-পরিবর্তনগুলি নিয়ন্ত্রণ করার জন্য COMPOSER_DISCARD_CHANGES=true composer install --no-interaction
এনভির ভার রয়েছে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.