Có cách nào để thực hiện tìm kiếm toàn văn bản của một kho lưu trữ lật đổ, bao gồm tất cả lịch sử không? Ví dụ, tôi đã viết một tính năng mà tôi đã sử dụng ở đâu đó, nhưng sau đó nó không cần thiết, vì vậy tôi đã rm'd các tập tin, nhưng bây giờ tôi cần phải tìm thấy nó một lần nữa để sử dụng nó cho cái gì khác. Nhật ký svn có thể nói một cái gì đó như "loại bỏ những thứ không sử dụng", và có vô số checkins như thế.Tìm kiếm lịch sử lật đổ (toàn văn)
Sửa 2016/04/15: Xin lưu ý rằng những gì được yêu cầu ở đây bằng thuật ngữ "tìm kiếm đầy đủ văn bản", là để tìm kiếm diffs thực tế của lịch sử cam kết, và không tên tập tin và/hoặc cam kết thông điệp . Tôi đang chỉ ra điều này bởi vì lời nói của tác giả ở trên không phản ánh điều đó rất tốt - vì trong ví dụ của mình, anh ta cũng có thể chỉ tìm kiếm tên tệp và/hoặc thông báo cam kết. Do đó, có rất nhiều câu trả lời và nhận xét của svn log
.
subversion 1,8 chấp nhận Đối số '--search' cho lệnh' svn log'. Xem câu trả lời của tôi tại http://stackoverflow.com/a/17473516/761095 – bahrep
'svn log - search' không thực hiện tìm kiếm văn bản đầy đủ theo yêu cầu của @rjmunro, nhưng chỉ tìm kiếm tác giả, ngày, thông điệp tường trình và danh sách đã thay đổi đường dẫn. – zb226