Tôi đang sử dụng nhà soạn nhạc (trong các dự án Symfony2) và thường gặp lỗi khi cập nhật thư viện.dev-master trong composer.json, đây có phải là sự điên rồ không?
Nhiều thư viện (hầu hết theo kinh nghiệm của tôi) sử dụng dev-master làm phiên bản cho các phụ thuộc của chúng (hoặc tệ hơn là chúng sử dụng *).
Bất cứ khi nào có điều gì đó được cam kết với nhánh chính, bạn có thể cập nhật thư viện và cơ hội thay đổi API cao hơn khi thời gian trôi qua. Những gì ngày hôm nay trong tổng thể là phiên bản 1.2.1 ngày mai có thể là 1.2.7, không có hại, và trở thành sau 1.7 hoặc 2.x với chắc chắn không tương thích.
Câu hỏi của tôi là
- làm thế nào chúng ta có được đến thời điểm này? Đó có phải là một thực tế được đề xuất từ các nguồn hồ sơ cao không?
- Tôi có thể/chúng tôi làm gì để cảm nhận tác giả của chủ đề này?
hoặc Tôi có phát điên không?
Bạn đang yêu cầu hoặc ranting? –
thực sự và tích cực yêu cầu –
@RiccardoGalli nếu người duy trì không lắng nghe, sau đó bạn có thể chia rẽ các phụ thuộc và tự gắn thẻ cho họ và làm cho gói tùy chỉnh phụ thuộc; điều này tất nhiên không hoạt động khi bạn phải đối phó với nhiều cấp độ phụ thuộc – Manquer