Tôi có hai cây mã nguồn gần như tương tự, nhưng không có quyền truy cập vào kho lưu trữ mã nguồn vì vậy tôi đang mắc kẹt với các gói phát hành mà còn chứa kiểm tra các báo cáo, tài liệu, tập tin nhị phân, vvLàm cách nào để phân biệt các tệp nguồn?
lệnh diff
chỉ hỗ trợ --exclude
, nhưng tôi muốn làm một cái gì đó như diff -wbur --include='*.c,*.h' tree1 tree2
Tôi biết rằng this question có phần liên quan, nhưng không thực sự giải quyết được vấn đề của tôi.
điểm thưởng cho bỏ qua khối thay đổi đó là hoàn toàn trong C comments :)
Đối với C cây nguồn ++, hãy thử '-name '* .h "-o -name" * .cpp "' trong lệnh trên. – mgold