ড্রশ মেক .git ফোল্ডারগুলি সরায়


11

ড্রশ মেক এবং গিথুব নিয়ে নির্বোধ অনুভূতির পরে আমি জানতে পেরেছিলাম যে সমস্ত .git ফোল্ডারগুলি (ইতিহাস, রেকর্ড, উত্সের অবস্থান রেকর্ড করার জন্য গিট দ্বারা ব্যবহৃত) ড্রাশ মেক দ্বারা সরানো হয়েছিল এবং আমি এটি সম্পর্কে শুনেছি কিন্তু এর আগে আসেনি didn't আমি মেক ফাইলগুলি রক্ষণাবেক্ষণ করছিলাম না বলে নিজেই।

বিশেষত ড্রাশ মেকিং .git ফোল্ডারটি সরিয়ে দেয় এবং আপনি দেখতে পারেন যে আপনি যদি এটি --debug বিকল্প দিয়ে চালান run

Executing: rm -rf '/tmp/drush_make_tmp_1305733094/__git__/__build__/.git'

আমার মেক ফাইলে আমি গিট রেপো থেকে 4 টি জিনিস আনছি কারণ আমি তাদের উপর বিকাশের উপর নজর রাখতে চাই, তার মধ্যে 2 টি আমার কাস্টম উপাদান (1 কাস্টম মডিউল এবং 1 বৈশিষ্ট্য যা সমস্ত কনফিগারেশন রেকর্ড করে) এবং অন্যান্য ড্রুপাল কোর এবং মিডিয়া মডিউল তারা প্রাপ্ত উচ্চ পরিমাণে স্থির করে। আমি যদি নিজের কাছে .git ফোল্ডার না রাখতে পারি তবে পুরো উদ্দেশ্যটি পরাজিত বলে মনে হচ্ছে তবে আমি নিশ্চিত যে এরও কোনও উপায় আছে যেহেতু অন্যরা গিট দিয়ে ড্রশ মেক ব্যবহার করছে তবে আমার দ্রুত অনুসন্ধানে এটি খুঁজে পেল না।

আপনার সময় জন্য ধন্যবাদ!

উত্তর:


17

"- ওয়ার্কিং-অনুলিপি" ড্রশ মেককে স্যুইচ করুন।

drush make --working-copy site.make

5
আপনি যদি এটিতে প্রতি প্রকল্পের নিয়ন্ত্রণ চান, আপনি মেক ফাইলটিতে যুক্ত করতে পারেন:projects[project_name][options][working-copy] = TRUE
অ্যান্ডি

7

এবং আপনি যদি নিজের মেক ফাইলের জন্য YAML ব্যবহার করছেন তবে নিম্নলিখিতটি আপনাকে .git সংগ্রহস্থল তথ্য সংরক্ষণের অনুমতি দেবে:

projects:

  drupal:
    type: core
    version: 8.0.x
    download:
      working-copy: true

এবং আরও, যদি আপনি প্রকল্পগুলির .info ফাইলগুলিতে অতিরিক্ত তথ্য যুক্ত করতে ড্রাশ না চান তবে --no-gitinfofileচলমান অবস্থায় আপনি বিকল্পটি ব্যবহার করেছেন তা নিশ্চিত করুন drush make


3

প্রকল্পের ভিত্তিতে প্রকল্পে, একটি মেক ফাইলে আপনি এই বিকল্পটি যুক্ত করতে পারেন

প্রকল্প [প্রকল্প_নাম] [ডাউনলোড] [প্রকার] = গিট
প্রকল্পগুলি [প্রকল্পের নাম] [ডাউনলোড] [url] = এসএসএস: //git@...etc
প্রকল্প [প্রকল্পের নাম] [বিকল্পসমূহ] [কার্যকরী অনুলিপি] = সত্য

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