2013-07-05 68 views
8

Tôi đã sử dụng máy khách TortoiseSVN 1.7.11 (Windows 7). Tôi cập nhật nó lên 1.8 và sau đó nó làm việc một thời gian với bản phát hành 1.8. Nhưng các máy khác mà tôi đang làm việc vẫn đang sử dụng 1.7.11, và tôi không thể nâng cấp chúng vì vậy tôi nghĩ đến việc hạ cấp xuống 1.7.11. Bây giờ nó không hoạt động chút nào. Tôi đã thanh toán mới và vẫn yêu cầu nâng cấp bản sao làm việc.TortoiseSVN hạ cấp vấn đề từ 1.8 xuống 1.7

Khi tôi bấm vào tùy chọn này, nó nói "không thể nâng cấp vì nó không phải là một bản sao làm việc trước 1.7. Thiếu mục nhập mặc định. Tôi đã thử xóa sổ đăng ký và xóa thông tin cấu hình từ thư mục %appdata%" t khắc phục vấn đề.

+2

Gỡ cài đặt TSVN. Cài đặt lại phiên bản 1.7. Xóa bản sao làm việc của bạn. Tạo bản sao làm việc mới. –

+0

@DavidHeffernan Tôi đã thanh toán trong một thư mục mới. Sau đó, nó cũng bật lên "nâng cấp bản sao làm việc" tin nhắn. –

+4

Bạn chưa thoát khỏi 1.8. Hoàn tất gỡ cài đặt, khởi động lại, cài đặt lại tsvn 1.7 –

Trả lời

0
  • bạn chưa thực hiện một kiểm tươi với khách hàng TortoiseSVN 1.7. Nếu bạn có, bạn sẽ không nhận được làm việc định dạng bản sao lỗi.

  • Di TortoiseSVN 1.8.0, cài đặt TortoiseSVN 1.7.x và thanh toán một bản sao làm việc mới.

+1

Như tôi đã đề cập, tôi đã thực hiện thanh toán mới trong một thư mục mới. –

12

Đối với những người không đọc nhận xét trước tiên.

  • Sao lưu bất kỳ thay đổi bạn có trong thư mục làm việc của bạn
  • Uninstall TortoiseSVN 1,8
  • Khởi động lại
  • Cài đặt TortoiseSVN 1,7
  • Thực hiện thanh toán tươi vào một thư mục mới
  • thủ sao chép bất kỳ những thay đổi cần thiết từ bản sao lưu của bạn vào thư mục mới
1

Không cần phải kiểm tra thư mục riêng và mất các thay đổi cục bộ.

Sau khi downgrade để TortoiseSVN 1,7 nó có thể tái tạo các định dạng SVN 1,7 đến:

  • Loại bỏ tất cả các thư mục svn

    for /d /r . %d in (.svn) do @if exist "%d" rd /s/q "%d" 
    
  • Checkout bằng --force:

    svn co --force <repo_url> <local_dir>