নতুন প্রকল্পের জন্য ম্যাজেন্টো 2 .গ্রিটনোর টেম্পলেট


10

আমি magento2সুরকারের মাধ্যমে ইনস্টল করেছি । ম্যাজেন্টো 2-এর জন্য সাধারণ গিটিগনোর ফাইলগুলি সম্পর্কিত কোনও তথ্য আমি পাইনি এবং ফাইল কাঠামোটি এখনও আমার কাছে অদ্ভুত।

কেউ কি সাধারণ গিটিগনোর টেম্পলেট ভাগ করতে পারে? ধন্যবাদ!

উত্তর:


10

ধরে নিচ্ছি যে প্রকল্পটি ব্যবহার করে তৈরি করা হয়েছিল

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

নিতে এই .gitignore এবং আপনার প্রকল্পের রুট পুরা। এটি তালিকা যুক্ত করা /updateএবং /phpserverউপেক্ষা করাও বোধগম্য ।

অন্য বিকল্প:

  1. ডাউনলোড এই Magento 2 প্রকল্প https://github.com/magento/magento2-community-edition (যদি আপনি তা মাধ্যমে কি git cloneনিশ্চিত চালানো করতে rm -rf .gitশুধু যে পরে)
  2. composer updateম্যাজেন্টো রুটে চালান
  3. ম্যাজেন্টোর মূলের মধ্যে নতুন গিট সংগ্রহস্থল শুরু করুন
  4. প্রায় সব কোর ফাইল / ডিরেক্টরি ইতিমধ্যে রুট যোগ করা হয় .gitignore, কিন্তু এটি পাশাপাশি নিম্নলিখিত 2 যোগ করার জন্য উত্তম /updateএবং /phpserver(ঠিক .gitignore এইসব 2 লাইন যোগ করুন)
  5. সমস্ত অননয়নকৃত ফাইলগুলি গিট করতে এবং সেগুলি প্রতিশ্রুতিবদ্ধ করতে যুক্ত করুন (কেবলমাত্র 3 টি ফাইল হওয়া উচিত, অন্য সবগুলি ইতিমধ্যে .gitignoreম্যাজেন্টোর মূলটিতে যুক্ত করা হয়েছে))
  6. আপনার মডিউলগুলির বিকাশ যথারীতি শুরু করুন (সেগুলি নীচে রাখুন app/code/YourCompanyName/YourModuleName), এখন আপনার গিট সংগ্রহস্থলে আপনার কাস্টম কোডটি থাকবে

ধন্যবাদ, তবে আমি যখন সুরকারের মাধ্যমে ম্যাজেন্টো 2 ইনস্টল করেছি তখন মূলটিতে কোনও গিটিগনোর ফাইল ছিল না
ক্লাডিউ ক্রিঙ্গা

আপনি ব্যবহার করেছেন composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition <installation directory name>?
অ্যালেক্স পালিয়ারুশ

হ্যাঁ:composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
ক্লোদিয়ু ক্র্যাঙ্গা

1
হ্যাঁ, ভাল হওয়া উচিত। আপডেট প্রতিক্রিয়া। সম্ভবত এই প্রকল্পটি বিকাশকারীদের বিকাশকারীদের জন্য নয়, যা অদ্ভুত। জানার চেষ্টা করবে।
অ্যালেক্স পালিয়ারুশ

1
vendor/magento/magento2-base/.gitignoreএই এক github.com/magento/magento2-commune-edition/blob/master/… এর বিপরীতে মূল ফাইলগুলি অগ্রাহ্য করবে না । আমি মনে করি এটি এম 2 এর ভবিষ্যতের প্রকাশের সুযোগে স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যাবে
অ্যালেক্স পালিয়ারুশ

6

আপনার .gitignoreআপনার নিয়োগ প্রক্রিয়া উপর নির্ভর করা উচিত । আপনি যদি উত্পাদনে সুরকার ইনস্টল ব্যবহার করেন তবে বিক্রেতার ফোল্ডারটিকে অগ্রাহ্য করা বোধগম্য হয় তবে এটি খুব ঝুঁকিপূর্ণ:

http://www.letscodejavascript.com/v3/blog/2014/03/the_npm_debacle

মোতায়েনের জন্য আপনার কাছে যদি অন্য কোনও কৌশল না থাকে তবে আমি বিক্রেতা ফোল্ডারটি প্রতিশ্রুতিবদ্ধ করব এবং উত্পাদনে সুরকার পরিচালনা করব না।

এছাড়াও আমি গিটিগনোর থেকে গ্রান্ট ফোল্ডারটি সরিয়েছি, ইমো এটি ট্র্যাক করা উচিত কারণ আপনার থিমস.জেএস ফাইল ইত্যাদিতে পরিবর্তন রয়েছে etc.


4

আমি আমার গিটিগনোর তৈরি করতে সাধারণত নিম্নলিখিত ওয়েবসাইটটি ব্যবহার করি:

https://www.gitignore.io/


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