2012-12-28 37 views
5

Khi không cần một tập tin nữa, "thực hành tốt nhất" để làm gì? Xóa nó khỏi kho lưu trữ, hoặc di chuyển nó đến một 'notneededfiles_archive' trong kho lưu trữ?Xóa tệp hoặc lưu trữ tệp?

Tôi muốn xóa chúng, nhưng tôi không biết liệu có cách dễ dàng để liệt kê tất cả các tệp đã xóa hay không. Tùy chọn lưu trữ, bạn có thể xem trực tiếp tất cả các tệp đã xóa và nếu bạn cần xem lại ở đó ... Nhưng sau một thời gian có thể là thư mục lớn ... (nếu bạn xóa nhiều :))

Mọi đề xuất?

Trả lời

3

Điều tiêu chuẩn cần làm là svn rm, làm cho mục đó biến mất, nhưng để nó trong lịch sử, để bạn có thể khôi phục lại sau nếu cần.

Nhiều cài đặt svn bao gồm công cụ trực quan hoặc các công cụ trực quan tương tự cho phép bạn xem các bản sửa đổi cũ và sau đó tải xuống nội dung nếu bạn cần chúng. Từ dòng lệnh, lệnh svn cũng cho phép checkouts từ các vòng quay cụ thể, và tất nhiên các phiên bản quan trọng cần được 'gắn thẻ' với svn cp.

Nếu bạn đang thực sự gặp vấn đề về không gian đĩa, bạn cũng có thể xem xét các hành động quản trị để xóa lịch sử, nhưng điều đó có thể có nghĩa là bạn đang lạm dụng hệ thống kiểm soát nguồn ngay từ đầu.

+0

Có một bản chỉnh sửa được đề xuất cho bài đăng của bạn đã đề xuất đoạn mã sau - bạn có thể xem xét cập nhật câu trả lời để bao gồm các ví dụ tương tự: 'svn co -r 3456 https: // svn/repo/trunk/file' hoặc' svn co https: // svn/repo/trunk/file @ 3456'. –

+0

Tôi có một ý tưởng khác. – bmargulies

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