Điểm:0

Cách tải dự án sandbox thông qua trình soạn thảo và cho phép các nhà phát triển khác trong dự án cam kết với dự án sandbox

lá cờ me

Tôi hiện đang làm việc trên hồ sơ cài đặt trong Drupal (https://www.drupal.org/sandbox/jnicola/3277854). Tôi muốn trong khi phát triển dự án tiếp theo, chúng tôi cũng xây dựng dự án này trong phần đầu của quá trình xây dựng trang web của chúng tôi.

Tôi có thể tải dự án hộp cát qua trình soạn thảo mà không gặp vấn đề gì và nó đã được kiểm tra qua git, nhưng khi tôi chạy trạng thái git, tôi nhận được "HEAD tách ra ở 56eaaa5"

Tôi muốn repo hộp cát được kiểm tra trên nhánh phát triển đang hoạt động và tôi muốn có thể làm việc bên trong dự án đó bên trong Drupal nói chung.

Điều khá quan trọng là điều này cũng được đưa vào thông qua trình soạn thảo, vì tôi sẽ thêm các yêu cầu mô-đun vào tệp sandboxes composer.json cho dự án tổng thể, vì vậy tôi tin rằng việc đưa vào repo dưới dạng "mô-đun con" sẽ không hoạt động, mặc dù đó là chức năng mong muốn.

lá cờ id
Câu trả lời của tôi dưới đây là cách. Tránh các mô-đun con Git.
Kevin avatar
lá cờ in
Có, các mô-đun con git thường phức tạp không cần thiết cho dòng công việc này.
Điểm:0
lá cờ id

Tham khảo phiên bản dự án này trong nhà soạn nhạc.json như 1.0.x-dev. Đây là tài liệu của Composer. Nhà soạn nhạc kiểm tra một cam kết, vì vậy đĩa CD vào bản sao làm việc của dự án và gõ kiểm tra git 1.0.x.

Chi tiết, nhà soạn nhạc.json nên chứa điều này trong kho lưu trữ tiết diện:

        {
            "loại": "vcs",
            "url": "https://git.drupalcode.org/sandbox/jnicola-3277854.git"
        }

Sau đó, bạn gõ:

nhà soạn nhạc yêu cầu 'drupal/simple_grouped_content:1.0.x-dev'
hồ sơ cd/contrib/simple_group_content
kiểm tra git 1.0.x

Đây là câu hỏi dành cho Nhà soạn nhạc chứ không phải câu hỏi về Drupal.

Kevin avatar
lá cờ in
Có, họ cam kết và đẩy vào hộp cát đó, mỗi khi bạn cập nhật trình soạn thảo (mô-đun), nó sẽ kéo theo các thay đổi.
lá cờ id
Sử dụng `1.0.x-dev@dev` nếu có xung đột với độ ổn định tối thiểu được đặt trong dự án này.
lá cờ me
Có cách nào để thực hiện công việc này khi nhánh được kiểm xuất theo mặc định và không bắt đầu ở trạng thái tách rời không? Tôi biết đó là chuyện nhỏ, nhưng các đồng đội của tôi sẽ viện mọi lý do để phàn nàn về phương pháp này, bất kể là chuyện nhỏ nhặt như thế nào.
lá cờ id
Đó là câu hỏi của Nhà soạn nhạc. Tôi không chắc chắn có một cách. Xem thêm https://drupal.stackexchange.com/questions/291875/how-can-i-prevent-composer-from-detaching-a-modules-head
lá cờ id
Đây là câu hỏi tương tự một lần nữa, mười năm trước: https://stackoverflow.com/questions/12284090/no-branch-when-installing-with-composer-json Nó được trả lời bởi trưởng nhóm Composer. Nhưng OP thực sự đã mở yêu cầu tính năng khi được hỏi và theo tính năng, họ đã thay đổi hành vi nhưng lo ngại về tác dụng phụ: https://github.com/composer/composer/issues/1164 Có thể họ đã hoàn nguyên nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.