2013-06-21 27 views
10

Tôi đã nâng cấp TortoiseSVN lên 1.8 từ 1.7.12 trên Windows   XP. Sau đó, nó yêu cầu nâng cấp định dạng SVN.Nâng cấp các vấn đề TortoiseSVN 1.8

Tôi đã thử nâng cấp nhưng vẫn tiếp tục hỏi và lệnh không tạo ra lỗi. Tôi đã cố gắng để kiểm tra một bản sao mới từ máy chủ, và nó tiếp tục yêu cầu nâng cấp.

Tôi hoàn nguyên về mức 1,7,12.

Làm cách nào để khắc phục sự cố này?

Tôi không biết điều gì đã xảy ra, nhưng có vẻ như nó đã bắt đầu nâng cấp kho lưu trữ chính xác. Nó có thể là một vấn đề với bộ nhớ cache?

+0

bạn đã nâng cấp để phát hành phiên bản 1.8.0 hoặc lên 1.8.99 đêm? – bahrep

+0

svn, phiên bản 1.8.0 (r1490375) – CephalidOne

Trả lời

11

Định dạng phía khách hàng đã được thay đổi. (Như bạn đã thấy)

Trước khi sử dụng Subversion 1.8 với bản sao làm việc hiện tại, người dùng sẽ được yêu cầu để chạy các lệnh nâng cấp svn để nâng cấp bản sao làm việc siêu dữ liệu sang định dạng mới.Lệnh này có thể mất một lúc và đối với một số người dùng, có thể thực tế hơn là chỉ cần kiểm tra bản sao đang hoạt động mới.
http://subversion.apache.org/docs/release-notes/1.8.html

Theo các ghi chú, bạn đã thực hiện nó một cách chính xác.
- Có nhiều hơn một svn.exe trong đường dẫn của bạn không? Có vẻ như phiên bản cũ hơn đã được sử dụng để nâng cấp WC của bạn.
- Bạn đã cài đặt các công cụ dòng lệnh với Rùa chưa?
- Bạn đang sử dụng phiên bản máy chủ nào?

+0

-nope chỉ có một svn -installed svn với rùa -server 1.6.x bất kỳ cách nào sau một số lần khởi động lại nó bắt đầu cư xử một cách chính xác, tôi cho rằng đó là một vấn đề với TSVNcache – CephalidOne

+0

tôi cũng đã nâng cấp lên Tortoise cũ của tôi lên phiên bản mới nhất và nhận được thông báo này http://i.imgur.com/jQoJ03V.png. Tôi làm việc trong một đội. Nếu tôi nâng cấp lên định dạng mới thì tất cả các thành viên trong nhóm cũng cần phải nâng cấp không? –

+0

Nếu bạn không nâng cấp máy chủ, những người dùng khác sẽ không cần nâng cấp ứng dụng khách svn của họ. Bạn có thể tìm thêm thông tin tại đây http://tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility –

4
  1. Tôi cho rằng, bạn không nâng cấp cũ (1.7) WC của bạn đến 1,8 định dạng
  2. Checkouted 1,8 khách hàng Làm việc Copy phải trong 1,8 định dạng mẫu

1,7 WC hai phiên bản của khách hàng khác nhau

  • Đối với 1.7 khách hàng

    svn.exe" --version

    svn, version 1.7.5 (r1336830) compiled May 18 2012, 14:19:29

    svn.exe ls

Hello.de.txt Hello.en.txt Hello.eo.txt Hello.fr.txt

  • Đối 1.8 client (WC nếu tập tin cấp bản sao gốc)

    svn --version

    svn, version 1.8.0 (r1490375) compiled Jun 17 2013, 18:36:16 on x86-microsoft-windows

    svn ls

    svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at 'Z:\Hello' is too old (format 10) to work with client version '1.8.0 (r1490375)' (expects format 31). You need to upgrade the working copy first.

3

Tôi đã có cùng một vấn đề mặc dù không có câu trả lời nào ở trên khắc phục được sự cố của tôi.

Nhấp chuột phải TortoiseSVN không hiển thị Nâng cấp như bạn đã thực hiện ở cấp độ gốc nhất có thể tại một số thời điểm. Và trước khi nâng cấp, có một .svn trong mỗi thư mục, bây giờ chỉ có một ở cấp cao nhất như git. Nếu bạn đã sao chép bất kỳ mã cũ hoặc mã khác trở lại vào một thư mục tại một số điểm, hoặc vì một lý do nào khác, bạn sẽ gặp phải vấn đề trên. Để giải quyết đơn giản:

  1. đảm bảo bạn không ẩn svn thư mục
  2. nhấp chuột ở cấp cao nhất và tìm kiếm svn
  3. xóa tất cả các thư mục svn trừ cấp cao nhất một.
  4. nhấp chuột phải thực hiện SVN Cleanup

    Đã sửa lỗi.
9

Không cần xóa thư mục .svn.

Chỉ cần nhấp chuột phải vào thư mục gốc và nói 'Nâng cấp lên định dạng SVN mới nhất'. Điều đó sẽ làm.

+0

Nếu tôi gặp sự cố này trên máy Mac thì sao? –

7

Bạn có thể cần phải khởi động lại sau khi nâng cấp TortoiseSVN, như mô tả ở đây: SVN Upgrade working copy - TortoiseSVN

Đó sắp xếp nó cho tôi. Khi khởi động lại, đã có tùy chọn nhấp chuột phải vào Nâng cấp thư mục làm việc.

+2

Đây là câu trả lời đơn giản nhất và cũng là câu trả lời duy nhất phù hợp với tôi. Điều quan trọng là khởi động lại sau khi nâng cấp. Trước đó, bạn không thể làm gì cả. – Neo

1

Tôi gặp vấn đề tương tự.

Trong trường hợp của tôi, sự cố xảy ra do thư mục được thêm vào. Tôi chỉ cần chọn tùy chọn phóng viên để nâng cấp, và toàn bộ bản sao làm việc có thể được cam kết.

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