2013-01-23 29 views
6

Có cách nào để liệt kê tất cả các tệp sẽ được sửa đổi, thêm và xóa trong bản sao cục bộ của tôi, vì vậy tôi có thể kiểm tra tính chính xác trước khi cam kết không?Subversion: Cách xem trước cam kết?

+0

Sử dụng ứng dụng khách. Ví dụ TSVN, cho bạn thấy các tập tin đã được sửa đổi. –

Trả lời

4

Những gì bạn đang cố gắng làm thực sự là một thực hành tốt trước mỗi lần commit.

Trên Windows, bạn nên đi với TortoiseSVN. Kết hợp với công cụ so sánh (Beyond Compere, vv) là công cụ chiến thắng của bạn.

Trên hộp Linux, bạn có thể sử dụng svn st (viết tắt cho svn staus) để xem các tệp đã sửa đổi/xóa/đã thêm và svn diff <file> để xem các thay đổi. tôi sử dụng lệnh sau đây để thấy sự khác biệt trong hình thức đẹp hơn:

svn diff <file> | vim - 
+0

có lỗi đánh máy tại (trạng thái svn). Tôi đã thử gửi yêu cầu chỉnh sửa nhưng thông báo lỗi là: "Chỉnh sửa phải có ít nhất 6 ký tự; có điều gì khác cần cải thiện trong bài đăng này không?" Vì vậy, tôi quyết định bình luận. – celiker

1

Nếu bạn đang sử dụng TortoiseSVN cách tốt nhất để làm điều này là nhấp chuột phải vào bản sao cục bộ của bạn. Chọn "TortoiseSVN" -> "Kiểm tra sửa đổi".

Điều này sẽ cung cấp cho bạn danh sách những gì bạn cần.

Nếu không, như ai đó đã đề xuất, hãy sử dụng trạng thái s2 svn trên dòng lệnh.

Điều này cung cấp cho bạn những gì bạn đang tìm kiếm ....

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