2010-09-22 21 views
13

Tôi có một cặp kho svn lớn hơn đáng kể so với các kho khác. Chúng không quá lớn đối với svn, nhưng chúng chiếm nhiều không gian đĩa mà tôi muốn sử dụng cho một thứ khác.Làm cách nào để giảm kích thước của kho lưu trữ Subversion?

Chiến lược nào có sẵn để giảm việc sử dụng ổ đĩa của kho svn? Tôi đã thử phần "xoá giao dịch đã chết" described here nhưng điều đó đã không đưa tôi đến bất kỳ đâu. Tôi nên thử những gì khác?

ETA: Câu hỏi này có được hỏi rõ hơn về Lỗi máy chủ không?

+1

@closers: Subversion là một công cụ được sử dụng bởi các nhà phát triển. 5853 câu hỏi khác được gắn thẻ svn xác nhận đây là nơi để hỏi. Nó không có ý nghĩa với câu hỏi svn mảnh giữa đây và ServerFault. –

+5

@ Danenyeth: Tin tôi đi, tôi biết. Nhưng như với hầu hết các kho lưu trữ (?) Có một số người dùng, và chuyển mạch đơn phương để 'git' mất thời gian. Tôi đang tìm kiếm một biện pháp giảm thiểu ngắn hạn. (Điều đó nói rằng, không phải là "sử dụng git" loại như trả lời một câu hỏi Windows với "Mua một máy Mac"?) – pjmorse

Trả lời

17

Nếu không gian đĩa được sử dụng quan trọng hơn bạn so với lịch sử phiên bản, thì bạn có thể thực hiện thanh toán sạch và nhập lại dự án của mình vào một kho lưu trữ mới. Các kho lưu trữ cũ sau đó có thể được lưu trữ trong một kho lưu trữ nén.

Nếu bạn không muốn mất lịch sử hoàn tất, sau đó bài viết này có thể là thú vị dành cho bạn: Delete parts of subversion history

+2

Bạn đã nhấn vào một điểm thú vị: là lịch sử quan trọng hơn không gian đĩa, hay không. Tôi đoán tôi đã hy vọng có một số loại 'svnadmin nén-lưu trữ -pixie-bụi' lệnh tôi đã không tìm thấy trong tài liệu hướng dẫn. Nếu một kiểm tra sạch và tái cam kết thực sự là cách hiệu quả nhất, sau đó di chuyển repos để git có lẽ là con đường chúng tôi sẽ mất. – pjmorse

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