Trong trường hợp, tôi đã thực hiện hai thay đổi độc lập trong một tệp: ví dụ: đã thêm một phương thức mới và thay đổi một phương thức khác.
Tôi thường không muốn cam kết cả hai thay đổi như một cam kết, mà là hai cam kết độc lập.
Trên một kho git tôi sẽ sử dụng chế độ tương tác của git-add (1) để phân chia các hunk vào những cái nhỏ hơn:
git add --patch
Cách dễ nhất để làm điều này với Subversion là gì? (Thậm chí có thể sử dụng trình cắm thêm Eclipse)
Cập nhật:
Trong The Thing About Git , Ryan gọi nó là: “Vấn đề sao chép làm việc rối.”