Tôi đang tìm kiếm ý tưởng về quản lý phiên bản sách dạy nấu ăn. Tôi biết rằng bạn ghim các phiên bản cụ thể trong môi trường, nhưng tôi không chắc chắn cách thực hiện.
Chúng tôi sử dụng thủ thư-đầu bếp cài đặt sách cộng đồng của bên thứ 3 vào thư mục sách dạy nấu ăn. Thỉnh thoảng chúng tôi không bao giờ chạm vào những cuốn sách đó và chỉ cập nhật lên các phiên bản mới hơn.
Chúng tôi cũng có sách dạy nấu ăn dành riêng cho trang web của chúng tôi từ nơi chúng tôi bao gồm những người cộng đồng ( include_recipe
).
Về mặt lý thuyết, chúng tôi có thể chỉ định các phiên bản sách cộng đồng cụ thể mà sách tùy chỉnh của chúng tôi phụ thuộc và sau đó đặt phiên bản sách nấu ăn của chúng tôi trong cấu hình môi trường, nhưng vấn đề là những cuốn sách cộng đồng đó có thể dựa vào một số sách khác mà không có phiên bản cụ thể. Và sự phụ thuộc lồng nhau sâu sắc đó có thể tiếp tục.
Vì vậy, không có gì đảm bảo rằng khi bạn tải sách dạy nấu ăn lên máy chủ đầu bếp, nó sẽ không bị hỏng, vì sách nấu ăn phụ thuộc cũng có thể thay đổi.
Giải pháp duy nhất tôi có thể thấy vào lúc này là chỉ định từng verion sách nấu ăn mà chúng tôi sử dụng trong cấu hình môi trường, bao gồm cả cộng đồng và tùy chỉnh. Nhưng sau đó tôi phải đi qua từng cuốn sách nấu ăn và tìm ra những phiên bản đó.
Thỉnh thoảng chúng tôi cũng cập nhật thủ thư và đầu bếp và tôi tưởng tượng có thể khó theo dõi các phiên bản đã thay đổi và không quên cập nhật phiên bản trong môi trường khi thời gian đến.
Xin vui lòng, chia sẻ kinh nghiệm của bạn và thực hành tốt nhất. Tôi chắc chắn rằng nó sẽ siêu hữu ích cho những người khác.