Điều này đã xảy ra ít nhất một lần với tôi. Tôi đang làm việc trên một số phần của cơ sở mã và tìm thấy một lỗi nhỏ ở một phần khác và lỗi này ngăn tôi hoàn thành những gì tôi hiện đang cố gắng thực hiện. Sửa lỗi có thể đơn giản như thay đổi một câu lệnh.
Bạn làm gì trong tình huống đó?
- Sửa lỗi và cam kết cùng với công việc hiện tại của bạn
- Lưu công việc hiện tại của bạn ở nơi khác, sửa lỗi trong một cam kết riêng, sau đó tiếp tục công việc của bạn [1]
- Tiếp tục những gì bạn phải làm, cam kết mã (ngay cả khi nó
phá vỡ công trìnhthất bại một số thử nghiệm), sau đó sửa lỗi (vàtòa nhàlàm cho các bài kiểm tra vượt qua) trong một cam kết riêng
[1] Trong thực tế, điều này có nghĩa là: sao chép kho lưu trữ ban đầu ở nơi khác, sửa lỗi, cam kết / đẩy các thay đổi, kéo cam kết vào kho lưu trữ mà bạn đang làm việc, hợp nhất các thay đổi và tiếp tục công việc của bạn.
Chỉnh sửa: Tôi đã thay đổi số ba để phản ánh những gì tôi thực sự có nghĩa.
silently
.