2009-05-13 48 views
8

Tôi đang cố gắng cập nhật một dự án của tôi, nhưng tôi không quản lý. Khi tôi thử, tôi gặp lỗiLàm thế nào để giải quyết vấn đề 'Đồng bộ hóa CVS' trong IDE Eclipse?

'Synchronizing CVS' has encountered a problem. 
Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized. 

Details: 
Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized. 
    An error occurred synchronizing /<Project name>: The server reported an error while performing the "cvs update" command. 
    The server reported an error while performing the "cvs update" command. 
     <project name>: The server did not provide any additional information. 

Tôi có nên quan tâm đến lỗi này hay không? Dường như mọi thứ đều ổn, nhưng nó làm tôi khó chịu.

Cảm ơn bạn đã đọc

Cập nhật

tôi phát hiện ra rằng có một tập tin cập nhật, nhưng mà kết quả không được cập nhật. Một lỗi khác tôi đang làm là tôi đã đồng bộ ở cấp độ dự án, trong những trường hợp này, tôi nghĩ tốt hơn là nên đồng bộ hóa ở cấp thư mục và mở Bảng điều khiển CVS. Để mở bàn điều khiển CVS nhấn cửa sổ> mở Xem> bảng điều khiển. Sau đó, trong giao diện điều khiển có biểu tượng vỏ cần được nhấn và sau đó nhấn CVS. Làm như đầu ra CVS đó nó cho thấy và nó giúp nhiều hơn một chút.

Trả lời

6

Có nhiều lý do tại sao điều này có thể xảy ra:

  • Một số quy trình khác đã thay đổi tập tin và Eclipse đã không được làm mới không gian làm việc. Để kiểm tra, chọn tệp được đề cập và chọn "Làm mới" từ trình đơn ngữ cảnh. Đây có lẽ không phải là vấn đề của bạn nhưng đó là một vấn đề phổ biến, vì vậy tôi muốn đề cập đến nó.

  • Có điều gì đó sai trên máy chủ CVS (quyền tệp hoặc thư mục, không quét đĩa cứng, RAM bị hỏng, v.v ...). Bạn phải xem xét tệp nhật ký CVS để tìm ra nguyên nhân gây ra sự cố. Bạn cũng nên cố gắng tìm ra tệp nào gây ra sự cố. Kiểm tra cvs cam kết đăng nhập mà các tập tin đã được thay đổi và sau đó cập nhật một sau khi khác bằng tay cho đến khi nó phá vỡ.

Nguyên tắc chung: Nếu có gì đó bị hỏng, bạn nên khắc phục.

+4

Câu trả lời hay. Tôi muốn bình luận câu cuối cùng của bạn: Người ta nên sửa chữa những thứ bị hỏng hoàn toàn, nhưng cuộc sống thường phức tạp hơn. Trong một cảnh quan của những thứ bị hỏng, những điều lớn nhất thường được ưu tiên mặc dù. Vì vậy, tôi đoán nó phổ biến hơn chúng tôi nghĩ rằng có một loạt các điều không cố định nằm xung quanh –

+0

Hoặc "ai đó nên sửa chữa nó, và nếu tôi có thời gian, tôi sẽ cho lợi ích của tất cả." – FaithReaper

0

Bạn đã thay đổi tài nguyên/lớp ngoài nhật thực và không cập nhật plugin bên trong nhật thực? Khi bạn gọi đồng bộ hóa, nhật thực sẽ hiển thị thông báo lỗi.

4

Tôi đã nhận được cùng một vấn đề và lý do là tôi đã có một cuộc xung đột hợp nhất trên một tệp và CVS đã tạo các phiên bản sao lưu của tệp - (. # Tệp). Khi tôi xóa chúng, sự cố đã biến mất. Nghĩ rằng tôi đề cập đến điều này trong trường hợp ai đó có thể gặp phải vấn đề tương tự.

0

Có cùng sự cố và giải quyết khi tôi xóa nội dung của không gian làm việc/dự án/WebContent/thư mục có vấn đề/CVS/Entries, sau đó tôi làm mới tệp của mình trong nhật thực và nó hoạt động.
Tôi đoán có điều gì đó đã bị hỏng.

1

Goto Windows >> Tùy chọn >> Kết nối mạng, hãy thử thay đổi nhà cung cấp đang hoạt động - Hướng dẫn, Trực tiếp & Gốc. Tôi cũng phải đối mặt với cùng một vấn đề và có thể giải quyết nó bằng cách thêm proxy bằng cách vượt qua IP để reps cvs.

0

Ngoài việc xóa các tệp đã bắt đầu bằng. #, Tôi cũng phải "ghi đè và cập nhật" tệp để Eclipse CVS biết trạng thái của nó.

Nếu điều này xảy ra khi cập nhật mã, bạn có thể tránh lỗi này bằng cách đồng bộ hóa không gian làm việc trước và giải quyết mọi sự cố hợp nhất. Tôi nhận ra rằng đây không phải là một lựa chọn khi chuyển nhánh.

Tôi đã học cách sử dụng các tệp bắt đầu bằng '. #' Làm địa điểm để dọn dẹp. Nếu tôi đã xóa những tập tin đó, tôi sau đó đi và đồng bộ hóa thư mục theo thư mục.

Sau đó, dọn sạch tệp cũ. # Tệp để chúng không gây hiểu lầm sau này.

Trong DOS, "del/s. # *" ​​

2

Đã xảy ra lỗi ngay sau khi kết thúc. Đây là cách tôi xoay sở để giải quyết nó cho tôi:

  1. Tìm tệp không hợp lệ.
  2. Sao chép nội dung bằng cách chọn tất cả văn bản bên trong nhật thực và sao chép nội dung đó.
  3. Thay thế tệp bằng phiên bản mới nhất từ ​​máy chủ.
  4. Dán vào văn bản đã sao chép.

Ghi đè ghi đè tham nhũng gây ra lỗi và sao chép văn bản có nghĩa là bạn không bị mất nội dung.

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