Làm việc trên một hộp Constantora Fedora. Tôi đang tìm kiếm diff
hai thư mục đệ quy để kiểm tra các thay đổi nguồn. Do thiết lập của dự án (trước khi tham gia dự án của tôi với dự án đã nói! tiếng thở dài), các thư mục chứa cả nguồn và nhị phân, cũng như các tập dữ liệu nhị phân lớn. Trong khi diffing cuối cùng hoạt động trên các thư mục này, nó sẽ mất khoảng 20 giây nếu tôi có thể bỏ qua các tệp nhị phân.Diff Một thư mục đệ quy, bỏ qua tất cả các tập tin nhị phân:
Theo như tôi hiểu, diff không có chế độ 'bỏ qua tệp nhị phân', nhưng có đối số bỏ qua sẽ bỏ qua cụm từ thông dụng trong một tệp. Tôi không biết phải viết gì ở đó để bỏ qua các tệp nhị phân, bất kể phần mở rộng.
Tôi đang sử dụng lệnh sau nhưng không bỏ qua các tệp nhị phân. Có ai biết làm thế nào để sửa đổi lệnh này để làm điều này?
diff -rq dir1 dir2
Hãy thử sử dụng 'cmp' thay vì' diff', sẽ không bỏ qua tập tin nhị phân, nhưng phải nhanh hơn –
Cảm ơn mẹo. –
eek. đây là biện minh cho trẻ em áp phích để kiểm soát nguồn. nếu bạn không sử dụng nó, bạn nên thế. nếu quyết định không nằm trong tay bạn, bạn nên tranh luận nhiệt tình. vấn đề của bạn sẽ biến mất với một thiết lập git thích hợp ... – fearlesstost