2012-04-30 28 views
5

Tôi đang làm việc trong Eclipse 3.72, (Indigo) bằng Subclipse 1.6.18 để làm việc với kho lưu trữ SVN 1.6. Đây là tất cả chạy dưới Ubuntu.trong Subclipse: Làm cách nào để kết nối không gian làm việc hiện có với kho lưu trữ hiện tại

Tôi có một dự án mà tôi quên ngắt kết nối khỏi Subversion trước khi cập nhật Eclipse (tôi đã sử dụng Galileo) và tất cả các phần của nó - về cơ bản là cài đặt lại toàn bộ Eclipse, Subclipse, v.v. "tất cả những gì tôi nhận được là" áp dụng bản vá ".

Vì dự án có các thay đổi chưa được lưu, tôi muốn kết nối lại với Subversion để tôi có thể cam kết chúng. This Stack Overflow Question dường như có câu trả lời nhưng tôi không hiểu câu trả lời. (Câu trả lời "thắng" cũng có liên kết đến một chuỗi, nhưng liên kết không đi tới một chuỗi).

Vậy làm cách nào để kết nối lại dự án của tôi với lật đổ? Cảm ơn trước.

Trả lời

6

Phương pháp sau đây nên làm việc cho git, svn và bất kỳ nhà cung cấp khác trong nhóm:

  • Nếu nhật thực là không biết dự án hiện tại của bạn, hãy sử dụng File>>

    nhập ExistingProjectIntoWorkspace - Dự án bây giờ sẽ xuất hiện trong không gian làm việc của bạn

  • Nếu nhà cung cấp Team không được định cấu hình, hãy sử dụng "Project"> Team> ShareProject> SVN/GIT

    - Các "Dự án"> Đội bóng đơn bây giờ sẽ chứa tất cả các mục mà bạn mong chờ


"Project> Chia sẻ dự án" có thể không có sẵn. Để thêm nó vào "Window> Customize Perspective> Nhóm lệnh khả dụng" và chọn "Team"

+0

Eclipse nhận thức được bản sao cục bộ, tức là bản sao trong vùng làm việc của tôi, nhưng nó không biết rằng điều này có bất kỳ liên kết nào với một trong SVN. Từ Eclipse, tôi có thể duyệt kho lưu trữ tốt - nó có thể thấy tất cả các dự án ở đó, vì vậy tôi chỉ cần kết nối cả hai; Tôi cần phải nói với Eclipse và SVN "Dự án NÀY trong Eclipse là dự án đó trong SVN" – user316117

+0

Nó chỉ là "Project"> ShareProject "nhưng nó hoạt động! Cảm ơn! – user316117

+1

" Project> Share Project "có thể không có sẵn. tới "Window> Tùy chỉnh phối cảnh> Nhóm lệnh khả dụng" và chọn "Nhóm" – ggb667

4

Câu trả lời SO khác cho thấy nó để xóa dự án từ Eclipse, nhưng KHÔNG chọn tùy chọn "xóa nội dung trên hệ thống tệp" trong hộp thoại xác nhận. Điều đó sẽ loại bỏ dự án khỏi kiến ​​thức của Eclipse, nhưng để lại các tệp trên hệ thống tệp của bạn. Sau đó, thực hiện Tệp> Nhập> Dự án hiện tại vào vùng làm việc để đưa dự án trở lại dưới sự kiểm soát của Eclipse. Theo câu trả lời đó, việc xóa và nhập lại này sẽ nhận lại khả năng svn cho dự án - Tôi không thể xác nhận tính hợp lệ của câu trả lời đó; Tôi chỉ giải thích nó.

0

Tôi đã gặp vấn đề tương tự (Plugin Subclipse được cài đặt trong Eclipse của tôi sử dụng định dạng bản sao làm việc mới hơn định dạng bản sao làm việc hiện đang được sử dụng trong không gian làm việc).

Thực hiện "nâng cấp svn" với trình khách dòng lệnh svn sử dụng định dạng bản sao làm việc giống như Subclipse đã cài đặt đã giải quyết được vấn đề: sau khi bắt đầu Eclipse tiếp theo, các dự án trong không gian làm việc được kết nối với Subversion.

Nếu sau khi khởi động lại Eclipse các dự án vẫn chưa được kết nối, trong "Package Explorer", hãy nhấp vào mục "Properties" trong menu ngữ cảnh của thư mục con của dự án cần được kiểm soát lật đổ và chọn "Subversion" trong hộp thoại "Thuộc tính". Bạn sẽ thấy các giá trị của Svn-URL, Repository gốc và sửa đổi của thư mục đó. Sau khi đóng hộp thoại trong menu ngữ cảnh của dự án, chọn "Team -> Refresh/Cleanup" và tất cả các thư mục con khác của dự án sẽ hiển thị trạng thái svn phù hợp.

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