কীভাবে "ড্রশ বৈশিষ্ট্য-আপডেট" কাজ করে?


9

আমি একটি ড্রুপাল 7 সাইটে একটি বৈশিষ্ট্যে পরিবর্তন করেছি। আমি চাই একই বৈশিষ্ট্যটি অন্য ওয়েবসাইটে আপডেট করা হোক। drush features-updateকমান্ডটি ব্যবহার করে এটি কীভাবে করবেন ? আমি যখন এটি চালনা করি, তখন এটি পূর্ববর্তী বৈশিষ্ট্যটি ওভাররাইট করতে বলে, তবে ফিচারটিতে নতুন কিছু আসে না।

উত্তর:


16

ওভার রাইটিং সেটিংস সহ বৈশিষ্ট্য কোডটি ড্রশ বৈশিষ্ট্য আপডেট করে । সুতরাং ফাংশন কোড পরিবর্তন রফতানি করতে ব্যবহৃত হয়।

আপনি যদি এই পরিবর্তনগুলি অন্য সাইটে নিতে চান তবে তারা একই কোডটি ভাগ না করে আপডেট হওয়া বৈশিষ্ট্যটি অন্য সাইটে অনুলিপি করতে হবে (এবং তারপরে বৈশিষ্ট্যটি ফিরিয়ে দিন এবং ক্যাশে সাফ করুন (সর্বদা প্রয়োজন নেই))।

কোডে এটি দেখতে পারে

$ drush fu feature_module
$ cp -r feature_module ./DIR
$ cd DIR
$ drush fr feature_module

1
@ subhojit777 আপডেট সাইট থেকে এবং বৈশিষ্ট্য কোডে পরিবর্তনগুলি নিয়ে যায়, প্রত্যাবর্তনটি কোনও সাইটের কাস্টম পরিবর্তনগুলি ফিরিয়ে আনার (ফিরিয়ে দেওয়া) এবং বৈশিষ্ট্য কোডটিতে সংজ্ঞায়িতগুলি ব্যবহার করার বিপরীত প্রক্রিয়া।
googletorp

2
না। বৈশিষ্ট্য-আপডেট যা যা করে তা হ'ল বৈশিষ্ট্যের বিদ্যমান উপাদানগুলির কাস্টমাইজেশন সহ বৈশিষ্ট্য কোডটি আপডেট করা (যেমন সামগ্রীর ধরণের নতুন ক্ষেত্রগুলি, পরিবর্তিত ক্ষেত্রের সেটিংস)। আপনি যদি অতিরিক্ত উপাদান যুক্ত করতে চান তবে আপনার এটি ইউআইয়ের মাধ্যমে করতে হবে বা ম্যানুয়ালি আপনার বৈশিষ্ট্যের .info ফাইল আপডেট করতে হবে এবং তারপরে ড্রশ ফু চালানো উচিত। একাধিক সাইটের মধ্যে মুভিং কোডের সাথে ড্রশ ফুয়ের কোনও সম্পর্ক নেই, সংস্করণ নিয়ন্ত্রণ / গিটের সন্ধান করুন যদি আপনি এটির সন্ধান করেন।
বার্ডির 13

@ বারডির ... সংযোজন উপাদানগুলি "ড্রাশ ফিচারস-এক্সপোর্ট" দিয়ে কমান্ড লাইনের মাধ্যমে করা যেতে পারে যেমন এখানে বর্ণিত
প্যাট্রিকস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.