Làm thế nào để cập nhật svn khi tôi có svn xóa tập tin cục bộ?


2

Sử dụng svn tôi có một chi nhánh kiểm tra. Trong bản sao cục bộ của tôi, tôi đã xóa một số tập tin với svn xóa.

Trong khi đó, một số tệp khác đã được sửa đổi và đăng nhập vào kho lưu trữ. Tôi muốn cập nhật bản sao địa phương của tôi với những thay đổi đó. Tôi thường làm điều này với cập nhật svn và kết quả luôn là, các tệp tôi đã thay đổi giữ nguyên, trong khi các tệp khác đã thay đổi trong thời gian đó, được cập nhật.

Tôi hy vọng điều tương tự sẽ xảy ra nếu tôi xóa các tệp mà không ai chạm vào - chúng vẫn bị xóa, trong khi các tệp khác cập nhật.

Nhưng tôi nhận được:

svn update

(...)

svn: Can't open file (...) No such file or directory

và svn thoát ngay lập tức với trạng thái thất bại.

Câu trả lời:


2

Tôi đã thấy một vấn đề tương tự như vậy trước đây và tôi nghĩ đó là vấn đề với tệp bạn đã xóa có những thay đổi cần được áp dụng trước khi việc xóa của bạn có thể xảy ra.

Khách hàng SVN Nên thông minh hơn và chỉ cần bỏ qua những thay đổi, nhưng rõ ràng là không.

Để sửa nó tôi phải:

  1. Khôi phục (các) tệp có liên quan
  2. Thực hiện cập nhật
  3. Xử lý các xung đột, nếu có
  4. Xóa lại tập tin
  5. Cập nhật / cam kết

Vâng, câu hỏi của tôi không chính xác, tôi không hy vọng các tập tin sẽ bị thay đổi mà tôi đã xóa và chúng không nên, nhưng ... ai đó đã nhầm lẫn và họ đã thay đổi một tập tin như vậy và điều đó đã tạo ra vấn đề.
user322908
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.