2010-06-24 30 views
7

Tôi đang trong quá trình chuyển từ máy tính xách tay cũ sang máy tính xách tay mới.Di chuyển bản sao làm việc svn sang một máy tính khác

Tôi có thể chỉ di chuyển bản sao ứng dụng khách svn của mình từ máy tính xách tay cũ sang máy tính xách tay mới không? Lưu ý rằng nó có các tập tin trong đó mà tôi không thể cam kết được nêu ra.

Vì vậy, hiệu quả tôi muốn chuyển \\ cũ-laptop \ c $ \ myDev để trở thành \\ mới-máy tính xách tay \ c $ \ myDev

Đây có phải là có thể?

(Tôi đã tìm kiếm câu trả lời tương tự nhưng tôi nghĩ rằng tất cả họ đều giới thiệu đến di chuyển thư mục bên trong một kho lưu trữ hoặc di chuyển kho máy chủ.)

+0

Nhanh sang một bên: những gì bạn đang nói đến ở đây - "bản sao ứng dụng của kho lưu trữ svn" - thường được gọi là "bản sao làm việc". – Rup

+0

Ah, vâng, cảm ơn. – cagcowboy

Trả lời

5

Vâng, điều đó hoàn toàn ổn. Nó có thể bị hỏng nếu bạn cài đặt phiên bản cũ hơn của svn/Tortoise trên máy tính mới so với bạn đang sử dụng trên máy cũ (phiên bản cũ hơn, tức là 1.4.xx không phải 1.6.xx), nhưng giả sử bạn thiết lập máy tính xách tay mới với mới nhất Rùa nó sẽ tất cả chỉ hoạt động.

Tôi không chắc chắn 100% nếu có sự cố kết thúc dòng di chuyển bản sao làm việc của bạn giữa Windows và Linux, tuy nhiên, nhưng không có vẻ như bạn đang làm điều đó.

Ngoài ra, bạn có thể tạo một chi nhánh tạm thời và cam kết công việc đang thực hiện của bạn với điều đó? Sau đó, bạn chắc chắn sẽ không mất nó.

+2

+1 cho nhánh tạm thời. Có "tập tin trong đó tôi không thể cam kết" không phải là một thực hành chấp nhận được, IMO. –

+0

Hmmm, tôi không thấy đây là trường hợp của tôi mà tôi chỉ có thể di chuyển bản sao làm việc. Có lẽ có những hạn chế về máy tính mới là cùng một phiên bản hệ điều hành hoặc kiến ​​trúc (32 bit/64 bit)? –

+0

@Jessica Tôi nghĩ rằng tôi đã viết theo cách đó trở lại cho 1.6.x và mọi thứ đã thay đổi cho 1.7.x nhưng tôi nghĩ rằng tất cả mọi thứ vẫn nên chỉ làm việc. Bố cục thư mục dữ liệu bản sao làm việc đã thay đổi và hầu hết dữ liệu đã được chuyển vào cơ sở dữ liệu SQLite nhưng SQLite nói rằng cơ sở dữ liệu của chúng là [số bit và tính độc lập của endianness] (http://www.sqlite.org/about.html) . Tôi chắc chắn có thể sử dụng các máy khách 32 bit trên một kho lưu trữ được kiểm tra với một máy khách 64-bit. Như mọi khi, đặt cược tốt nhất của bạn có thể là tạo một nhánh tạm thời mới, kiểm tra bản sao làm việc của bạn và kiểm tra mới máy móc. – Rup

5

Vâng, bạn có thể. Ngay cả khi bạn vẫn sợ mất một cái gì đó bạn có thể sao chép đầu tiên, không di chuyển, và kiểm tra xem tất cả mọi thứ là trong một mảnh.

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