2009-11-25 32 views
11

Một ngày nào đó tôi ép trong Eclipse Help ->Check for Updates (. Và tôi biết rằng tôi nên Never Ever cập nhật một phần mềm mà làm việc tốt)SVN không làm việc trong Eclipse

Sau đó, trong một dự án mà tôi đã sử dụng với SVN cả menu con của "Team" và các biểu tượng nhỏ cho thấy rằng một số tệp không được cam kết, tất cả chúng đều biến mất.

tôi đã cố gắng tất cả mọi thứ:

  • trở lại từ Instalation History tab
  • gỡ bỏ cài đặt từ Installed Software tab
  • thay thế thư mục eclipse trong Program Files với một cái mới được tải về từ trang web của nhật thực và cố gắng để cài đặt lại
  • tìm cách cài đặt nó trên mạng

Nhưng không có trường hợp nào ở trên nếu tôi nhấn Ctrl + N Không có nhóm SVN; Nếu tôi nhấp chuột phải vào một dự án và chọn Team ->Share project, một cửa sổ có CVS xuất hiện, nhưng không có SVN. Nếu tôi chọn File ->Import Tôi không thể tìm thấy SVN ở bất kỳ đâu.

Nếu tôi đi đến Help ->About Eclipse ->Instalation details Tôi nhìn thấy ở Instalation History trong 2009/06/25, 09:59:08 GMT + 03: 00 (khi SVN làm việc)

Eclipse IDE for Java EE Developers 1.2.0.20090621-0820 
Subclipse (Required) 1.6.2 
Subversion JavaHL Native Library Adapter (Required) 1.6.3 
SVNKit Library 1.3.0.5847 

Trong Installed Software tab Tôi hiện đã cài đặt

Eclipse IDE for Java EE Developers 1.2.0.20090621-0820 epp.package.jee 
Subclipse (Required) 1.6.5 org.tigris.subversion.subclipse.feature.group 
Subversion JavaHL Native Library Adapter (Required) 1.6.6 org.tigris.subversion.clientadapter.javahl.feature.feature.group 
SVNKit Library 1.3.1.6109 org.tmatesoft.svnkit.feature.group 

Tôi làm cách nào để SVN hoạt động?
Trường hợp lưu trữ tập tin của nó ở đâu, vì khi tôi thay đổi thư mục nhật thực bằng một thư mục mới mà tôi đã cài đặt, không có thành công: SVN, Subversive, Subclipse, SVNKit, ...)

+0

Tôi đã có vấn đề tương tự với SVN khi khách hàng lật đổ được cài đặt tại địa phương sai lệch các phiên bản cài đặt trên máy chủ. Tuy nhiên, tôi không biết đủ về các trình cắm thêm Eclipse để biết liệu chúng có tích hợp các thư viện máy khách SVN hay gọi một máy khách SVN mà bạn đã cài đặt độc lập trên máy tính của mình hay không. Nếu sau này, và nếu chúng được cập nhật, hãy xem xét việc quay trở lại. –

+0

Nó mang lại cho tôi một lỗi khi tôi cố gắng 'Hoàn nguyên 'đến một thời điểm nó hoạt động. –

+0

Lỗi là 'Hoàn nguyên cấu hình' đã gặp sự cố. Đã xảy ra lỗi trong khi thu thập các mục cần cài đặt ngữ cảnh phiên là: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand =, action =). Không tìm thấy kho chứa: osgi.bundle, com.sun.jna, 3.0.9 Không tìm thấy kho chứa: org.eclipse.update.feature, com.sun.jna, 3.0.9 Không tìm thấy kho chứa: osgi. bundle, org.eclipse.mylyn.ide.capabilities, 3.2.0.v20090429-0837 (và 10 dòng khác) –

Trả lời

13

Subversive là triển khai SVN yêu thích của tôi trong Eclipse vì nó hoạt động tốt hơn so với những người khác và nó tích hợp gọn gàng vào giao diện người dùng.

Tôi đề nghị bạn làm theo các bước sau:

  1. Download phiên bản mới nhất của Eclipse (hiện Galileo) và giải nén nó vào vị trí lắp đặt mong muốn của bạn
    • Trước khi chạy Eclipse, hãy chắc chắn bạn xóa (hoặc đổi tên/di dời) vùng làm việc mặc định của bạn (trong Windows này là workspace trong thư mục người dùng của bạn)
    • Cài đặt Nhà cung cấp SVN Subversive (theo hướng dẫn của Eclipse incubation website) bằng cách sử dụng phần mềm của Eclipse e cài đặt:
    • Chọn Help, sau đó Install New Software...
    • Tạo một vị trí tải mới và chỉ định URL tải sau: http://download.eclipse.org/releases/galileo
    • Xác định vị trí Collaboration, mở rộng nó, sau đó kiểm tra lật đổ Đội Provider SVN (ủ bệnh)
    • Tiến hành quá trình cài đặt và chấp nhận TOS
    • Khởi động lại Eclipse và Subversive sẽ nhắc bạn chọn một Trình kết nối SVN. Đọc các triệu chứng bạn mô tả, có vẻ như bạn chưa cài đặt trình kết nối hoặc không kết nối với nhà cung cấp nhóm của bạn. Polarion website có hướng dẫn để chọn trình kết nối phù hợp nhất với bạn.

Nếu bạn không được nhắc cài đặt một kết nối, bạn luôn có thể làm điều đó từ màn hình ưu đãi:

SVN preferences in Eclipse

Nếu ở trên không làm việc cho bạn, nó dường như không gian làm việc của bạn không được dọn dẹp. Xác định vị trí của bạn mặc định không gian làm việc và thử làm mọi thứ hoạt động mà không cần bất kỳ dự án nào trước khi bạn tiếp tục.

Sau đó, bạn có thể thử xóa thư mục .eclipse trong thư mục người dùng của mình. Và bắt đầu lại từ bước 3.

+1

Ghi nhớ rằng nếu không có tiểu mục 'SVN' xuất hiện dưới' Đội' trong màn hình sở thích, Subversive không cài đặt đúng vì một lý do nào đó. –

+0

Cuối cùng, nó hoạt động! Nhưng tôi gặp lỗi khi tôi chọn một trình kết nối từ cửa sổ với khám phá trình kết nối (bước 4). Và tôi đã cài đặt thông qua 'Cài đặt phần mềm mới' và bỏ chọn tùy chọn như Jay R. nói. –

+0

Vâng, rất nhiều cho "làm việc tốt hơn so với những người khác". Subversive cũng đã phá vỡ ở đây là tốt. Thực sự bỏ chọn 'Liên hệ với tất cả các trang web cập nhật trong khi cài đặt để tìm phần mềm cần thiết' cho phép tôi cuối cùng cài đặt lại nó. –

0

Nếu bạn muốn hoàn toàn bắt đầu lại với nhật thực, bạn cần phải xóa không gian làm việc của bạn (đường dẫn bạn nhìn thấy khi bạn lần đầu tiên bắt đầu nhật thực). Chỉ cần cài đặt lại các tập tin nhật thực và trỏ đến cùng một không gian làm việc mặc định sẽ không thay đổi bất cứ điều gì cho bạn.

Đặt cược tốt nhất của bạn là xóa nhật thực và không gian làm việc của bạn và bắt đầu lại vì bạn có thể vô tình phá vỡ một số phần khác của trình cắm trong khi bạn đang cố khắc phục sự cố ban đầu của mình.

+0

1) Tôi đã xóa thư mục '.metadata' khỏi vùng làm việc của mình và' RemoteSystemsTempFiles' 2) Tôi cũng 'xóa' (đổi tên) vùng làm việc cũ của mình và khi tôi bắt đầu nhật thực, nó tạo một thư mục mới có cùng tên. Eclipse vẫn nhớ lịch sử instalation của tôi. –

+0

eclipse nhớ vị trí vùng làm việc * mặc định *, bạn có thử di chuyển vị trí của thư mục không gian làm việc của mình không? –

+0

Nếu tôi đổi tên nó không giống như tôi đã di chuyển nó? bởi vì nó sẽ không tìm thấy con đường. –

1

Tôi đã có điều này xảy ra trước đây với Eclipse và các plugin SVN khác nhau mà nó hỗ trợ. Plugin SVN, vì một số lý do, đôi khi làm mất kết nối SVN. Đặt cược tốt nhất của bạn là chỉ cần xóa dự án và kiểm tra lại nó khỏi svn. Nếu bạn có những thay đổi cần phải cam kết, bạn có thể sử dụng dòng lệnh.

Một vấn đề khác mà bạn có thể có là plugin và kho lưu trữ của bạn không đồng bộ về số phiên bản. Tôi đã có vấn đề trước khi sử dụng một plugin được thiết kế cho svn 1.6.x và một kho lưu trữ vẫn còn ở svn 1.4 hoặc 1.5.

+0

Nó không được kết nối vì nó biến dạng. Tôi không thể kiểm tra nó. bởi vì tôi không thể kết nối lại. Nếu tôi bấm Team -> Share project vào một dự án mới, tôi không có tùy chọn SVN. –

3

Tôi đã tìm thấy sự cố liên quan đến cài đặt plugin here. Tôi cũng không thể có được các công cụ SVN để hiển thị trong các ưu đãi vì một số lỗi với cập nhật phần mềm cập nhật các plugin Mylin. Bạn có thể sẽ phải cài đặt Eclipse của bạn thẳng ra trước và bạn có thể làm điều này bằng cách chỉ sử dụng một vùng làm việc mới. Bạn không cần phải thổi đi thư mục .metadata nếu bạn trỏ Eclipse tạm thời vào một thư mục không gian làm việc mới. Khi cài đặt Eclipse sạch, bạn có thể bắt đầu cài đặt lại plugin, nhưng hãy nhớ bỏ chọn hộp có nhãn Contact all update sites during install to find required software

Eclipse sử dụng thư viện SVN cục bộ là một phần của plugin được cài đặt cho SVN hỗ trợ, có thể là SVNkit hoặc JavaHL. Netbeans sử dụng các thư viện SVN được cài đặt độc lập.

4

Sự cố tôi gặp phải là biểu tượng svn không hiển thị trong trình khám phá gói.

Giải pháp cho tôi là xóa.thư mục siêu dữ liệu trong thư mục không gian làm việc (sẽ đặt lại tất cả không gian làm việc của bạn bao gồm tùy chọn và cấu hình kho lưu trữ)

Sau đó tất cả các biểu tượng xuất hiện.

1

Chỉ cần xóa tất cả các dự án khỏi nhật thực và Nhập lại tất cả các dự án. Nó đang làm việc cho tôi. Chỉ cần thử nó

0

Thậm chí nếu bạn cài đặt mọi thứ như đã nói, Trình kết nối con và SVN (svnkit 1.x.x), trong dự án bạn có thể không thấy svn làm việc. Trong trường hợp của tôi, tôi phải xóa dự án khỏi không gian làm việc và nhập lại nó. Sau đó nó xuất hiện. (Làm mới, làm sạch không hoạt động).

3

Tôi gặp vấn đề tương tự khi trình kết nối SVN không thể kết nối kho SVN trong Eclipse.

Sau đó, tôi làm các bước sau đây: - Người

  • Nhấp chuột phải vào dự án dưới Eclipse.
  • Đi tới Team -> share Project.

Đó là làm việc :)

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