Trước hết, đây có thể là một câu hỏi đã được trả lời nhưng tôi không tìm thấy gì về chủ đề đó.
Đây không phải là vấn đề mà là câu hỏi về cách tốt nhất để quản lý tệp config.phptrong Magento 2.
Trên thực tế, chúng tôi config.phpkhông được phiên bản (theo mặc định trong .gitignoretệp M2 ) vì vậy nó không có trong kho lưu trữ của chúng tôi. Vấn đề là khi ai đó cài đặt dự án, anh ta không có tệp này nhưng anh ta đã có cơ sở dữ liệu để anh ta không thể chạy bin/magento setup:install ...để tạo tệp.
Chúng tôi biết rằng việc bin/magento setup:upgradethêm các mô-đun không khai báo vào config.phpnhưng chỉ khi tệp tồn tại và bin/magento module:enablecó thể thêm các mô-đun nhưng chúng tôi muốn tránh khởi chạy mỗi khi chúng tôi triển khai hoặc cài đặt dự án.
Câu hỏi của tôi (s):
- Đỗ chúng ta phải loại bỏ config.phptừ .gitignorevà phiên bản nó?
- Chúng ta có phải thêm nó lần đầu tiên trong kho lưu trữ và để nó ở .gitignoresau không?
- Cách tốt nhất để quản lý tập tin này là gì?