chúng tôi đang sử dụng Gitlab 8.10.1 với nhiều nhóm và dự án. Nhiều dự án xảy ra là nhánh của các dự án khác. Vấn đề của chúng tôi là bất cứ khi nào ai đó mở một yêu cầu hợp nhất cho một dự án thì nhánh mục tiêu mặc định là NOT là nhánh mặc định của dự án nhưng từ một dự án khác rất cụ thể. Có cách nào để ghi đè cài đặt này bằng cách nào đó không? Chỉ cần làm rõ, tôi biết cách đặt nhánh mặc định của dự án và các cài đặt đó có vẻ đúng, tuy nhiên gitlab dường như không sử dụng chúng khi tạo yêu cầu hợp nhất. Vấn đề này rất khó chịu và đã dẫn đến những tình huống kỳ lạ khi mọi người không chú ý và thực hiện các yêu cầu hợp nhất với một "bậc thầy" hoàn toàn khác như mục tiêu.Cách thay đổi nhánh mục tiêu mặc định để hợp nhất trong Gitlab
Trả lời
Chúng tôi tìm thấy nguồn gốc của hành vi này, đó là do mối quan hệ giữa các dự án là một dự án được chia thành gitlab từ một dự án khác. Khi loại bỏ mối quan hệ giữa nguồn và ngã ba, nhánh mặc định cho việc hợp nhất là nhánh mặc định của chính dự án. Ngay bây giờ đây là giải pháp của chúng tôi cho tình huống này, vì chúng ta có thể sống với các tác động của việc loại bỏ nguồn < -> quan hệ ngã ba.
bạn cần chủ. Sau đó, thiết lập dự án --- Mặc định Chi nhánh --- lưu thay đổi
Thưởng thức!
Giá trị mặc định MR mục tiêu phụ thuộc vào việc hay không kho là một GitLab fork.
Forks
Nếu kho là một GitLab fork thì MR target mặc định sẽ là chi nhánh mặc định của kho thượng nguồn. Bạn có thể xóa mối quan hệ này thông qua tùy chọn "Loại bỏ mối quan hệ ngã ba" trên trang Cài đặt dự án, sau đó mục tiêu MR mặc định sẽ được xác định là bình thường đối với kho lưu trữ không phải ngã ba (được mô tả bên dưới).
Tại thời điểm viết, không thể ghi đè mục tiêu MR mặc định mà không xóa mối quan hệ ngã ba, nhưng chức năng đó đã được yêu cầu trong gitlab-ce issue #18550.
Non-Forks
Nếu kho không có mối quan hệ ngã ba, sau đó mặc định Chi nhánh thiết lập trên các thiết lập dự án trang đặt cả hai (1) mặc định MR mục tiêu, và (2) các tài liệu tham khảo HEAD của repo trên máy chủ GitLab (xác định nhánh được kiểm tra khi repo được nhân bản). Lưu ý rằng, do một số bug/quirk in git, problems can occur nếu chi nhánh đã từng là Chi nhánh mặc định sau đó bị xóa khỏi GitLab.
Tại thời điểm viết, không thể thay đổi đích MR mặc định độc lập với Chi nhánh mặc định, nhưng chức năng này đã được yêu cầu trong gitlab-ce issue #31546.
- 1. Thay đổi nhánh mặc định trong gitlab
- 2. Thay đổi khung mục tiêu mặc định Visual Studio 2010
- 3. Trong bazaar, làm cách nào để thay đổi mục tiêu mặc định của "bzr push"?
- 4. Cách thay đổi tiêu đề mặc định của 'cảnh báo'
- 5. Cách thay đổi nhánh git trong Android Studio
- 6. cách thay đổi url mục tiêu mặc định tùy thuộc vào vai trò người dùng
- 7. Mercurial - đóng nhánh mặc định và thay thế bằng một nhánh có tên là mặc định mới
- 8. JFileChooser thay đổi thư mục mặc định trong Windows
- 9. Gitlab api để nhận các cam kết trong yêu cầu hợp nhất
- 10. Thay đổi tiêu đề UIButton thành mặc định
- 11. Hợp nhất NSArrays trong Mục tiêu-C
- 12. tích hợp gitlab với sonarqube
- 13. Thay đổi dấu phân cách mặc định trong diễn viên
- 14. Cách dễ nhất để hợp nhất tất cả trừ một thay đổi từ một nhánh trong Git là gì?
- 15. Thay đổi trang mặc định trong yii
- 16. Làm cách nào để hợp nhất phát triển chi nhánh thành chi nhánh chính trong SourceTree?
- 17. Điều này có đúng không? Hợp nhất giữa các nhánh ổn định và mặc định trong Mercurial bằng TortoiseHg
- 18. Mercurial: làm thế nào để hợp nhất các thay đổi cho một tập tin được đổi tên trong nhánh khác?
- 19. Làm cách nào để thay đổi thư mục mặc định trong WebStorm?
- 20. Hợp nhất giữa các nhánh trong GitHub
- 21. Cách hợp nhất các nhánh trong Git bằng "hunk"
- 22. TFS - Không thể thấy chi nhánh mục tiêu khi thực hiện tệp Hợp nhất
- 23. Cách chọn mục tiêu thực thi CMake nào sẽ là mục tiêu mặc định?
- 24. Sử dụng TortoiseSVN để hợp nhất các thay đổi nhánh với thân cây
- 25. Có nên hợp nhất một chi nhánh được đặt tên vào nhánh mặc định trước hoặc ngược lại không?
- 26. Mongodb cách thay đổi cổng mặc định
- 27. Mercurial: cho phép hợp nhất từ nhánh phát hành vào nhánh mặc định, nhưng không ngược lại
- 28. Mặc định: mục tiêu với CSS
- 29. Nhắm mục tiêu API phù hợp nhất
- 30. Không thể thay đổi thư mục đầu ra mặc định
Sẽ hữu ích hơn nếu bạn có thể liệt kê các bước để thực hiện việc này. – NindzAI