2011-01-25 33 views
21

Tôi chỉ muốn một danh sách các tệp khác nhau giữa thư mục làm việc của tôi và kho lưu trữ. summary chỉ dường như báo cáo sự khác biệt giữa các kho lưu trữ.Làm cách nào để có danh sách các tệp đã thay đổi trong svn?

+1

Như những người khác đã nói rằng bạn cần phải chạy tình trạng svn. Ngoài ra, hãy kiểm tra liên kết này để kiểm tra nhanh ý nghĩa của từng trạng thái. http://knaddison.com/technology/svn-status-code-cheat-sheet – CoolBeans

Trả lời

36

Chạy svn status. Nó sẽ phân biệt giữa sửa đổi, xóa, thêm, v.v. svn help status có một loạt thông tin cho bạn.

+1

Không hữu ích hoặc trả lời câu hỏi, không nên là câu trả lời được chấp nhận. Xem https://stackoverflow.com/a/26358015/2279059 để thay thế. –

+0

OK, có vẻ như tiêu đề của câu hỏi không đồng ý với nội dung của câu hỏi. Nên được chỉnh sửa. –

12

svn status là những gì bạn cần.

1

svn diff | grep Chỉ mục:

Nó hoạt động với bản sửa đổi của tôi. Nếu lệnh không làm việc cho bạn, hãy chạy lệnh sau đây vào một thư mục với số lượng nhỏ các thay đổi:

svn diff> out.txt

Mở out.txt. Bạn sẽ nhận thấy rằng mỗi dòng có chứa tên tệp cần thiết bắt đầu bằng cùng một chuỗi (Trong trường hợp của tôi, nó là "Chỉ mục:"), grep cho nó và bạn sẽ nhận được những gì bạn muốn.

Chúc may mắn.

23

Hãy thử

svn diff --summarize -r startRevision:endRevision URL. 
+3

Câu trả lời cho câu hỏi _this_ là 'svn status', nhưng bạn đã trả lời câu hỏi _my_, vì vậy tôi vẫn upvoted. 'URL' là btw tùy chọn. –

Các vấn đề liên quan