2012-03-02 25 views
6

Sau khi hệ điều hành của tôi gặp sự cố, tôi đã cài đặt phiên bản mới (Windows   7 Pro x64).Làm cách nào để khôi phục kho lưu trữ hiện tại bằng TortoiseSVN?

Tôi muốn cam kết thay đổi dự án của mình, vì vậy tôi cần khôi phục kho lưu trữ cục bộ của mình để thực hiện việc này. Tất nhiên tôi có tất cả các tập tin nằm trong thư mục của tôi, nơi đã được kho trước khi hệ điều hành sụp đổ, nhưng tất nhiên TortoiseSVN không biết rằng có một kho lưu trữ. Làm thế nào tôi có thể làm điều đó (tôi tin rằng nó có thể khôi phục lại kho lưu trữ đó)?

Trả lời

5

Nếu bạn vẫn có thư mục lưu trữ, nguyên vẹn với tất cả thư mục con .svn, tất cả những gì bạn cần là cài đặt TortoiseSVN sau khi cài đặt lại hệ điều hành. TortoiseSVN không dựa vào bất kỳ thứ gì ngoài hệ thống tệp để xác định thư mục hoạt động, vì vậy bạn có thể chỉ cần đăng ký.

+0

Bạn nói đúng, khác biệt duy nhất là không có biểu tượng tròn màu xanh lá cây trên biểu tượng thư mục – Tony

+0

Bộ nhớ cache biểu tượng TSVN có thể không bị bắt kịp. Nếu bạn bấm chuột phải vào thư mục, bạn có trình đơn con đăng ký TSVN chưa? –

+2

Ngoài ra, hãy xem câu trả lời @Tobias liên quan đến chức năng "nâng cấp bản sao làm việc". –

2

Tôi nghĩ bạn đang trộn "kho lưu trữ" và "bản sao làm việc" tại đây.

Giả sử bạn có một kho lưu trữ địa phương tạo ra trên ổ cứng của bạn:

Để tìm kho của bạn, bạn có thể làm một kiểm tra trong lành của kho địa phương của bạn và xác định vị trí bắt đầu bằng "file: //". Nếu bạn có một bản sao làm việc cũ, nhưng kho lưu trữ không ở vị trí cũ của nó, bạn có thể định vị lại nó bằng lệnh TortoiseSVN "di dời".

Bản sao làm việc cũ sẽ chỉ hiển thị. Rất có thể là nó không hiển thị, bởi vì bạn đã cài đặt phiên bản TortoiseSVN mới (1.7.x) sử dụng định dạng bản sao làm việc mới hơn khác với định dạng cũ hơn. Bạn cần chọn thư mục sao chép làm việc của mình và chọn "nâng cấp bản sao làm việc" để bạn có thể làm việc với nó.

0

Chỉ cần thanh toán một dự án mới và sao chép thư mục .svn vào dự án hiện có.

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