Có công cụ nào tốt để so sánh hai cấu trúc thư mục (các tệp được bao gồm) giữa hai môi trường không?So sánh cấu trúc thư mục trong hai môi trường
tức là so sánh một máy tính dev với sản xuất
Edit:
Một lưu ý trên một số bài học kinh nghiệm: dir /s /o:N >> output.txt
hoạt động tốt cùng với một công cụ so sánh văn bản (Tôi sử dụng WinMerge), nhưng hệ thống tập tin không xuất hiện để vấn đề. NTFS chống lại FAT32 không hoạt động tốt, vì một quét các thư mục theo thứ tự bảng chữ cái ngược, và cái kia thì không. Để giải quyết vấn đề này, tôi đã sao chép các tập tin từ FAT32 sang một ổ đĩa NTFS.
Ngoài ra, DiffMerge là tốt, nhưng chậm. Nó thực sự treo khi chạy trên máy chủ (đó là nơi tôi đã truy cập vào cả hai tập hợp các tập tin) đến một điểm mà tôi đã buộc phải bỏ thuốc lá.
Tôi chắc chắn những người khác có suy nghĩ về việc này với * NIX. Có lẽ một kỹ thuật tương tự như ls -alR > output
Nó vẫn khá thủ công, nhưng nó hoạt động tốt. Chỉ cần ghi nhớ rằng thời gian trên các thư mục sẽ có nhiều khả năng khác nhau, vì vậy bạn có thể muốn sử dụng regex để thay thế chúng và làm cho chúng nhất quán hơn vì nó khá lành tính (tôi đã sử dụng [\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sAM[\s]*\<DIR\>
và [\d]{2}/[\d]{2}/[\d]{4}[\s]*[\d]{2}\:[\d]{2}\sPM[\s]*\<DIR\>
).
là cửa sổ này hoặc Linux hoặc một hỗn hợp? – Josh
tốt hơn là cửa sổ, nhưng hệ điều hành bất khả tri sẽ không làm tổn thương – CodeMonkey1313
Bạn có thể muốn thử [synctoy] (https://www.microsoft.com/en-ca/download/details.aspx?id=15155) hoặc [freefilesync] (http://www.freefilesync.org) nếu bạn chỉ muốn so sánh tệp/thư mục – bobobobo