Tôi hiện đang sử dụng Git và Arcanist cho dự án của chúng tôi. Tôi có một dự án với một vài nhiệm vụ thông qua phabricator. Ngay sau khi tôi tạo bản chỉnh sửa thông qua arc diff
cho chi nhánh tính năng (A
), tôi muốn bắt đầu trong một chi nhánh tính năng khác (B
) trước khi phiên bản được đóng lại. Làm thế nào tôi có thể gọi là người đốt lửa để một sự khác biệt mới và sửa đổi được tạo ra cho mỗi chi nhánh duy nhất một mình? Khi tôi chuyển đổi chi nhánh và thử arc diff
, nó chỉ thêm bản sửa đổi mới và khác với phiên bản trước đó.Tạo bản sửa đổi cho mỗi chi nhánh tính năng
5
A
Trả lời
2
Có thay đổi nào từ A
và B
phụ thuộc vào nhau không?
Nếu Không:
Ví dụ bạn đang ở master
bây giờ và tạo mới A
chi nhánh với git checkout -b A
, thực hiện thay đổi và điều đó đẩy nó để xem xét với arc diff master
.
Bây giờ bạn có thể quay lại để làm chủ và tạo mới B
chi nhánh từ nó với
git checkout master
git checkout -b "B"
thực hiện thay đổi và đẩy nó để xem xét với arc diff master
. Bạn sẽ có hai bài đánh giá cho A
và B
Nếu có: bạn đã đẩy các thay đổi để xem xét cho chi nhánh A
. Bây giờ bạn có thể tạo mới B
chi nhánh từ A
với: git checkout -b B
, thực hiện thay đổi và đẩy nó để xem xét với:
arc diff A
sau nó, bạn sẽ phải cũng có hai ý kiến cho A
và B
Các vấn đề liên quan
- 1. Sửa lỗi trong một chi nhánh tính năng
- 2. Các chi nhánh tính năng trong CVS?
- 3. Subversion: Chi nhánh cho mỗi môi trường?
- 4. Luồng Git - tạo chi nhánh tính năng ngoài một chi nhánh khác
- 5. Chi nhánh cho mọi thay đổi nhỏ?
- 6. Di chuyển các sửa đổi được thực hiện trong chi nhánh phát triển thành chi nhánh tính năng git-flow mới?
- 7. Git tính năng chi nhánh và cải tiến mã nhỏ
- 8. kho NuGet mỗi chi nhánh với TFS
- 9. Chạy thử nghiệm trên các chi nhánh tính năng
- 10. Đất vòng cung của nhà chế tạo sẽ không hoạt động vì có nhiều bản sửa đổi trên chi nhánh tính năng
- 11. sáp nhập các sửa đổi đã chọn từ một chi nhánh này sang chi nhánh khác trong Mercurial
- 12. Cam kết thay đổi cho nhiều chi nhánh trong Git
- 13. Thay đổi bản sao Git từ chi nhánh này sang chi nhánh khác
- 14. Nhiều tính năng cho một nhánh - điểm là gì?
- 15. Thay đổi điểm chi nhánh
- 16. Việc tạo một chi nhánh cho mỗi nhà phát triển có ý nghĩa không?
- 17. Tên chi nhánh trong số bản dựng
- 18. Tạo chi nhánh git dựa trên một chi nhánh khác
- 19. Tạo chi nhánh SVN từ các thay đổi trong thân
- 20. Tìm sửa đổi trong thân cây mà một chi nhánh được tạo ra từ
- 21. Git - Chi nhánh chuyển đổi (cửa sổ) và các thay đổi không được sửa đổi
- 22. làm cho chi nhánh git chi nhánh chính
- 23. Composer và nhiều chi nhánh
- 24. Tạo chi nhánh trong Phiên bản (ứng dụng Mac Subversion)
- 25. TFS - cách tạo chi nhánh
- 26. có nguy hiểm khi tạo chi nhánh có cùng tên với chi nhánh đã xóa không?
- 27. git - thay đổi thành chi nhánh kể từ khi tạo?
- 28. chi nhánh git (không có chi nhánh)
- 29. Git: nhận các thay đổi từ một chi nhánh khác
- 30. Đóng băng chi nhánh Git
Sau khi thử phương pháp này (không, các thay đổi từ 'B' không liên quan đến' A'), arcanist cố gắng cập nhật bản sửa đổi trước đó với các cam kết của nhánh tính năng 'B' thay vì tạo bản sửa đổi mới chỉ dành cho chi nhánh tính năng' B'. –
Cùng một vấn đề ở đây, khi tôi có hai nhánh độc lập 'A' và' B', với việc tạo ra sự khác biệt thứ hai cho 'B', người ta muốn cập nhật bản sửa đổi cho 'A'. – witrin