Tài liệu nói: "Vì git-cherry so sánh changeset thay vì id cam kết (sha1), bạn có thể sử dụng git-cherry để tìm hiểu xem bạn có thực hiện cam kết cục bộ không đã được áp dụng theo một ID cam kết khác. "nhầm lẫn git cherry - không hoạt động như được mô tả trong doc
Hãy xem:
$ git cherry master release-1.1.0 | head -1
- 533e2559342910fbffa2be5b38fdd7f2ddb2ed53
$ git show 533e2559342910fbffa2be5b38fdd7f2ddb2ed53
...
(cherry picked from commit 409c61b3304373a73c787fdf9c08cc338934b74d)
...
git chương trình cho thấy changeset tương tự cho 409c .. và 533e
$ git br --contains 533e2559342910fbffa2be5b38fdd7f2ddb2ed53
release-1.1.0
$ git br --contains 409c61b3304373a73c787fdf9c08cc338934b74d
master
release-1.0.4
Điều đó có nghĩa rằng changeset là trong cả hai tổng thể và phát hành-1.1.0. Vì vậy, làm thế nào đến git anh đào cho thấy 533e ..?
Tôi không có git-patch-id trong đường dẫn của mình, nhưng 'git patch-id' không hoạt động. –