Thông điệp cam kết hữu ích cho các chi nhánh được hợp nhất


12

Theo dõi câu hỏi này :

Nếu tôi tự làm việc trong một nhóm, tôi có thể duy trì các thông điệp cam kết hữu ích khi hợp nhất các nhánh bằng cách xóa tất cả các cam kết thành một khác biệt và sau đó hợp nhất các khác biệt đó. Bằng cách đó tôi có thể dễ dàng thấy những thay đổi đã được giới thiệu trong nhánh và tôi có một bản tóm tắt duy nhất mô tả tính năng / thay đổi / bất cứ điều gì đã được thực hiện trong nhánh đó khi duyệt nhánh chính.

Câu hỏi của tôi bây giờ là, làm thế nào tôi có thể hoàn thành việc này khi làm việc với một nhóm? Trong tình huống đó, các nhánh sẽ được đẩy đến một kho lưu trữ từ xa, nghĩa là tôi không thể nén tất cả các cam kết trong nhánh xuống một cam kết duy nhất . Nếu chi nhánh là công khai, tôi vẫn có thể có một cam kết hợp nhất hữu ích trong nhánh chính không? (Bởi "hữu ích" Tôi có nghĩa là cam kết trong dòng chính cho tôi biết (1) một bản tóm tắt hữu ích về những gì đã được thực hiện trong nhánh và (2) khác nhau như nhau.)

Câu trả lời:


9

Điều này hóa ra khá đơn giản để thực hiện, sử dụng một số git mergecờ tôi không quen thuộc.

  • Các -elá cờ cho phép bạn chỉnh sửa các thông điệp mà xảy ra khi bạn nhập.
  • Các --loglá cờ gắn thêm một dòng cam kết thông báo từ tất cả các cam kết tại các chi nhánh phải được sáp nhập vào cam kết thông báo, làm cho nó dễ dàng hơn để nhớ những gì bạn đã làm.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.