Đối với một trang web, tôi có chủ và dàn dựng, tôi đã làm việc để dàn dựng trong khoảng 10 ngày. Làm cách nào để tôi biết chắc chắn những gì đã thay đổi kể từ lần hợp nhất cuối cùng của tôi hoặc khi hợp nhất đó là? Hầu hết các hợp nhất tôi đã thực hiện kết thúc là FF nên tôi không thể đăng nhập chúng như git merge branch -m 'merging staging'
(git báo cáo nó bỏ qua -m). Tôi thường hợp nhất tổng thể thành dàn dựng để thử nghiệm trước khi hợp nhất dàn dựng thành chủ để thử nghiệm và triển khai thêm.Làm cách nào để tìm lần kết hợp cuối cùng trong git?
Tôi có thể gắn thẻ từng từ khóa nhưng tôi lo lắng về sự lộn xộn khi thực hiện điều đó cho việc hợp nhất. Những gì tôi muốn biết là "gần đúng, những gì đã thay đổi kể từ lần hợp nhất cuối cùng của tôi về dàn dựng thành chủ?" Sau đó, tôi có thể chắc chắn rằng tôi đã dành thêm thời gian để điều tra những thay đổi đó trong kỳ thi cuối khoá. Đôi khi các đồng nghiệp thực hiện những thay đổi mà tôi đã không nhận thấy cho đến giai đoạn này.
Tôi cho rằng kể từ khi dàn dựng -> hợp nhất tổng thể rất hiếm, tôi có thể gắn thẻ chúng và sau đó thực hiện "git whatchanged tag" nhưng tôi hy vọng có cách không gắn thẻ để thực hiện. Cảm ơn.
Đó là lý do tại sao tôi luôn tránh hợp nhất nhanh về phía trước ... – CharlesB
@CharlesB: Làm thế nào để tránh chúng? Nếu tôi đang dàn dựng, tôi có nên tránh hợp nhất tổng thể vào nó không, và chỉ hợp nhất dàn dựng vào tổng thể? – Hans
@CharlesB: ah, tôi hiểu, --no-ff? Tôi sẽ phải thử điều đó ... – Hans