2012-04-17 8 views
7

Tôi đang sử dụng nhật thực với "Subclipse" được cài đặt để cam kết các thay đổi của tôi đối với một kho lưu trữ nằm trong thư mục DropBox của tôi.SVN cam kết Lỗi "Cam kết chỉ có thể cam kết vào một kho lưu trữ tại một thời điểm."

Tôi đã tạo một kho lưu trữ bằng cách sử dụng Tortoise.My dự án thực tế nằm trong thư mục gốc của kho lưu trữ nhưng không nằm trong thư mục thân cây hoặc chi nhánh hoặc thẻ.

tôi tạo thành công, kiểm tra ra và cam kết nhiều lần, nhưng gần đây tôi đã bắt đầu nhận được lỗi trên cam kết:

org.apache.subversion.javahl.ClientException: svn: E200007: Cam kết thất bại (chi tiết theo sau): svn: E200007: Cam kết chỉ có thể cam kết vào một kho lưu trữ tại một thời điểm. Tất cả các mục tiêu đều là một phần của cùng một bản sao làm việc? org.apache.subversion.javahl.ClientException: svn: E200007: Cam kết không thành công (chi tiết theo dõi): svn: E200007: Cam kết chỉ có thể cam kết vào một kho lưu trữ tại một thời điểm. Tất cả các mục tiêu đều là một phần của cùng một bản sao làm việc?

Và không có gì có thể được cam kết ... Điều gì gây ra sự cố này và cách giải quyết vấn đề này ???

+0

đã gần đây bạn thêm bất kỳ nguồn bên thứ ba bằng cách kiểm tra nó ra hoặc giải nén một file zip bên trong repo của bạn? Nếu có, bạn có thể có thêm các thư mục '.svn' thuộc về dự án đó gây nhầm lẫn cho sự lật đổ. –

+0

Tôi đã kiểm tra dự án và bên trong nó tôi đã tạo một gói mới với một lớp mới trong đó. – Ivelius

+0

bạn đã giải quyết vấn đề này chưa? – Carlos

Trả lời

16

này thường hoạt động:

nhấp chuột phải vào dự án -> nhóm -> dọn dẹp/refresh