2012-05-16 26 views

Trả lời

33

Theo nhận xét của bạn, bạn muốn thấy sự khác biệt giữa phiên bản hiện tại và phiên bản trước của một mục không có trong bản sao làm việc của bạn. Để biết rằng bạn cần phải biết URL của mục (ví dụ: svn://[repo_root]/[path]/[item]) mà tôi cho rằng bạn làm. Sau đó, bạn làm như sau:

svn info <item-URL> 

sẽ chứa (trong số những thứ khác) bản sửa đổi thay đổi cuối cùng. Với số phiên bản R bạn chạy:

svn diff -c <R> <item-URL> 

và nó sẽ cung cấp cho bạn cam kết cuối cùng khác biệt.

76

svn diff -r HEAD <item> nếu bạn muốn nhận được sự khác biệt giữa bản sao làm việc của bạn và bản sửa đổi được cam kết cuối cùng.

svn diff -r PREV:COMMITTED <item> nếu bạn muốn xem cam kết cuối cùng đã làm.

Bạn nên xem Revision Keywords.

svn info <item> sẽ cung cấp cho bạn (trong số những thứ khác) bản sửa đổi thay đổi cuối cùng cho mặt hàng đó.

+5

'svn diff -r COMMITTED: PREV' sau đó. – Konerak

+0

Tôi đã xóa nhận xét của mình vì tôi muốn chỉnh sửa nó. Vì vậy, vui lòng cập nhật câu trả lời của bạn. –

+0

Tiếp tục và chỉnh sửa hoặc đăng câu trả lời của riêng bạn. Tôi không nghĩ rằng tôi hoàn toàn hiểu những gì OP muốn. Nếu bạn làm như vậy, vui lòng chỉnh sửa hoặc trả lời:] – Konerak

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