2008-11-05 36 views

Trả lời

80

Chọn thư mục/tệp bạn muốn di chuyển, sau đó nhấp chuột phải vào chúng và kéo chúng đến nơi bạn muốn di chuyển chúng. Một trình đơn sẽ đưa ra một tùy chọn "SVN Di chuyển các tệp đã được phiên bản tại đây"

Khi được làm rõ bởi phenry, thư mục đích phải được nhận dạng là thư mục SVN. Thư mục phải được cam kết với kho lưu trữ hoặc bạn có thể chọn Thêm để đặt thư mục đó được thêm vào.

Nếu thư mục đích không phải là một phần của kho lưu trữ SVN, hãy sử dụng lệnh SVN Export sau khi nhấp chuột phải và kéo để sao chép tệp vào bất kỳ thư mục đích nào.

+0

Đó chính xác là những gì tôi cần, cảm ơn! – Graviton

+0

Chà. Không biết điều đó. TortoiseSVN đã bắt đầu đánh dấu tôi với điều đó. –

+0

Điều đó thực sự đã giúp tôi - cảm ơn! – Guy

10

Hoặc trong Trình duyệt Kho, bạn chỉ cần kéo tệp/thư mục và thả vào thư mục mong muốn.

+0

Đây là giải pháp dễ nhất cho tôi, cảm ơn. – dleerob

24

Lưu ý rằng Chris Thompson's accepted answer chỉ hoạt động nếu cả hai thư mục đã được TortoiseSVN nhận dạng. Nếu bạn tạo một thư mục mới trong Explorer và cố gắng di chuyển một tệp vào thư mục đó từ một thư mục hiện có, bạn sẽ không nhận được các mục menu ngữ cảnh TortoiseSVN. Sau khi bạn tạo thư mục mới, bạn phải thực hiện hành động Cam kết (tạo số phiên bản mới) hoặc Thêm hành động (không có), vì vậy TortoiseSVN biết về thư mục mới và sau đó bạn ' sẽ nhận được tùy chọn để di chuyển các mục trong SVN. Thêm here.

+1

Hầu hết mọi người bỏ lỡ phần này –

+0

Tôi là một trong những người đã bỏ lỡ phần này. Cảm ơn rất nhiều! –

0

Nếu bạn đã đổi tên thư mục mẹ trước khi di chuyển, bạn sẽ thấy ký hiệu "Chéo/Không được phép" khi di chuyển.

Cách giải quyết là di chuyển con đầu tiên và sau đó chỉ đặt lại tên cho cha mẹ (hoàn tác nếu bạn đã đổi tên cha mẹ).

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