Câu trả lời:
Hầu hết:
svn diff --summarize -rCOMMITTED:HEAD
--summarize
làm cho svn diff phát ra đầu ra kiểu trạng thái.
Tuy nhiên, điều này sẽ không so sánh từng tệp với kho lưu trữ svn status -u
, mà là so sánh bản sửa đổi mà thư mục hiện tại đang ở với CHÍNH. Do đó, nếu bạn có một bản sao làm việc sửa đổi hỗn hợp, chẳng hạn như nếu bạn đã cam kết nhưng không cập nhật, điều này sẽ báo cáo các tệp đã cam kết của bạn là đã sửa đổi.
svn status -u --xml | xsltproc my-filter.xslt
.