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?
Trả lời
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 -
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
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 ....
- 1. móc trước cam kết phía máy khách trong subversion
- 2. xem xét mã trước cam kết
- 3. Cam kết thư mục với Subversion
- 4. Subversion: Cách hợp nhất một cam kết cụ thể
- 5. Xóa cam kết trước cam kết cụ thể
- 6. Subversion dòng lệnh cam kết không làm gì
- 7. Tôi có thể xóa một cam kết trong Subversion không?
- 8. Cách tìm cam kết hợp nhất trước đó
- 9. Biết mã GIT trước khi cam kết?
- 10. git: squash/fixup trước đó cam kết
- 11. Git ký tắt cam kết trước đó?
- 12. Khôi phục cam kết git trước đó?
- 13. thiết lập trước cam kết móc jshint
- 14. Xem một Git cụ thể cam kết
- 15. Sửa đổi một cam kết đó không phải là trước đó cam kết
- 16. git: Cách xem cam kết với một nhánh đơn
- 17. Subversion: đổ lỗi cho sửa đổi trước đây
- 18. Thông báo cảnh báo Subversion khi cố gắng cam kết thay đổi thành chi nhánh
- 19. Dừng một git cam kết bởi một tác giả cụ thể bằng cách sử dụng móc trước cam kết
- 20. "unadd" một tập tin để svn trước khi cam kết
- 21. postgres - kích hoạt trước khi giao dịch cam kết
- 22. Thay đổi thông báo cam kết SVN trở về trước?
- 23. Sử dụng markdown trong subversion cam kết tin nhắn - bất kỳ suy nghĩ?
- 24. Xem trước Git push
- 25. Hoàn toàn ghi đè một cam kết git trước đây
- 26. Thêm tệp vào SVN rồi xóa trước cam kết
- 27. Nhớ chạy thử nghiệm trước khi cam kết
- 28. tìm hiểu xem một cam kết git đã được kiểm tra trước hoặc sau một cam kết khác cho các băm
- 29. Subversion: Thêm dữ liệu sửa đổi vào tập tin mã trên cam kết
- 30. Làm thế nào tôi có thể ngăn Subversion cam kết mà không có bình luận?
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. –