Giả sử có một chi nhánh tính năng 'tính năng của tôi'. Trong khi tôi đang phát triển tính năng, ai đó đã hợp nhất nó từ 'tính năng của tôi' thành 'chủ'. Bởi vì đó là một sự hợp nhất nhanh chóng, không có cam kết nào được thực hiện. Một số thay đổi được thực hiện bởi tôi chưa sẵn sàng cho chủ nhân, và nó đã phá vỡ khá một vài bài kiểm tra khi nó được đẩy để làm chủ. Tuy nhiên, vì những thay đổi này rõ ràng là do tôi tạo ra, tôi bị đổ lỗi, không phải là người đã hợp nhất nhanh về phía trước (dù đó là ai).Git nhanh chóng chuyển tiếp hợp nhất: Bất kỳ cơ hội để tìm người đổ lỗi?
Có cơ hội nào để tìm ra ai đã hợp nhất 'tính năng của tôi' thành 'chính' mặc dù đó là hợp nhất nhanh không? Làm cách nào để ngăn điều này xảy ra trong tương lai?
git reflog dường như chỉ hiển thị những gì đang xảy ra cục bộ. Chúng tôi đang sử dụng một máy chủ gitlab, nhưng tôi đã không tìm thấy một cách để kiểm tra việc reflog của kho gitlab. Bất kỳ ý tưởng?
Đây là một câu hỏi/vấn đề lớn, và tôi không biết câu trả lời. Tuy nhiên, đây có lẽ là một lý do tại sao nhiều nhà cung cấp như GitHub và Bitbucket buộc mọi yêu cầu hợp nhất thông qua quá trình xem xét mà họ quản lý. Nếu điều này xảy ra với GitHub hoặc Bitbucket, thủ phạm sẽ bị lộ ngay lập tức. –
gitlab cũng có tính năng này, nhưng tôi nghi ngờ nhóm sẽ đồng ý với việc phải thông qua các yêu cầu hợp nhất mọi lúc. –
GIT: Trình theo dõi của Gödel Inco {mplete, nsistent}. – Kaz