Tôi đã quản lý một kho lưu trữ SVN thành trạng thái xấu. Tôi đã di chuyển một thư mục và bây giờ tôi không thể cam kết nó ở vị trí mới của nó.Các thư mục "Phantom" trong một kho SVN
Theo như svn status
có liên quan, thư mục không xác định (tên của thư mục là type
).
$ svn status ? type
Khi tôi cố thêm thư mục, máy chủ cho biết thư mục đã tồn tại.
$ svn add type svn: warning: 'type' is already under version control
Nếu tôi cố gắng cập nhật thư mục, thư mục sẽ biến mất một lần nữa.
$ svn update type svn: '.' is not under version control
Nếu tôi cố gắng cam kết, máy chủ than phiền rằng thư mục cũ của nó không còn tồn tại nữa.
$ svn commit type -m "Moving type" svn: Commit failed (details follow): svn: '/prior/trunk/src/nyu/prior/cvc3/theorem_prover/expression' path not found
Để thêm vào bí ẩn, nội dung của thư mục được đánh dấu là đã sửa đổi.
$ svn status type A + type M + type/IntegerType.java M + type/BooleanType.java M + type/Type.java M + type/RationalRangeType.java M + type/RationalType.java M + type/IntegerRangeType.java
Nếu tôi cố gắng cập nhật từ trong thư mục, tôi hiểu điều này.
$ cd type $ svn update svn: Two top-level reports with no target
Cam kết từ trong thư mục cung cấp cùng một lỗi path not found
như trên.
Điều gì đang diễn ra và cách khắc phục sự cố?
CHỈNH SỬA: @Rob Oxspring đã phát hiện ra tôi: Tôi có những thứ di chuyển quá tích cực trong Eclipse.
CẬP NHẬT: Tôi chấp nhận câu trả lời của "Rob Oxspring "không làm điều đó/chỉ cần bắt đầu lại" và nhận lời khuyên của anh ấy. Tôi vẫn muốn được quan tâm nếu có ai có thể cho tôi biết: (a) những thông báo lỗi trên có nghĩa là chính xác và (b) cách thực sự khắc phục sự cố.
Cảm ơn. Câu trả lời này chỉ khiến tôi nhận ra những gì tôi đã làm (mặc dù tôi đã sử dụng Eclipse để di chuyển thư mục. Bạn nghĩ Eclipse sẽ làm điều đó một cách chính xác. – Marvo