2010-06-21 20 views

Trả lời

9

Không chắc chắn có tính năng nào để thực hiện việc này hay không. Nhưng những gì tôi sẽ làm là

  1. Lấy tệp của bạn và sao chép vào một thư mục riêng biệt [như trên máy tính để bàn].
  2. Trong thư mục SVN của bạn, hoàn nguyên tệp cụ thể đó cho
    phiên bản trước đó.
  3. Cam kết phiên bản đó để bây giờ là phiên bản HEAD .
  4. Nhận tập tin của bạn từ desktop và sao chép nó trở lại, và ghi đè lên nó và không kiểm tra xem nó
    trong.
+0

Được rồi, cảm ơn Jack. – Mike

3

Lựa chọn duy nhất là sao lưu các thay đổi của bạn sau đó thực hiện hợp nhất ngược lại trên máy chủ rồi sao chép các thay đổi của bạn trở lại bản sao làm việc.

0

Tôi muốn giới thiệu lưu các tập tin cụ thể mà bạn cam kết một thư mục bên ngoài. Sau đó, hoàn nguyên tệp trong kho lưu trữ và cam kết. Qua đó dẫn đến trạng thái từ trước khi bạn cam kết. Sau đó lấy các tệp bạn đã lưu và thay thế chúng để bản sao của bạn có các thay đổi cục bộ.

0

Sử dụng lệnh "chuyển đổi" trong SVN. Thật dễ dàng, và một mẹo đáng để biết.

  1. Nếu đây là lần đầu tiên bạn sao chép toàn bộ thư mục ở nơi an toàn hoặc sử dụng WinZip (sử dụng tùy chọn để lưu giữ cấu trúc thư mục).
  2. Trong chi nhánh cá nhân của bạn (bạn có một chi nhánh tư nhân , phải không? Nếu không, hãy làm một), sao chép chi nhánh theo số câu hỏi, sử dụng kho lưu trữ trình duyệt.
  3. Thực hiện "công tắc" trên PC (được gọi là "chuyển đổi" trong TortoiseSVN) để trỏ thư mục cục bộ của bạn đến chi nhánh riêng lẻ .
  4. Kiểm tra.
  5. Chuyển về chi nhánh ban đầu.
  6. Hoàn nguyên.
Các vấn đề liên quan