2010-01-14 20 views
6

Tôi có kho lưu trữ git chỉ là cây thư mục (/ myprogram/src/com/mycompany/test) với một số tệp nguồn. Tôi muốn tạo một dự án eclipse quanh kho lưu trữ này. Cả hai đơn đặt hàng của create project trong nhật thực và git clone <url> <myprogram> từ dòng lệnh cho tôi lỗi "thư mục đã tồn tại" từ bất kỳ công cụ nào tôi sử dụng cuối cùng. Tôi có thể di chuyển các tập tin bằng tay để kết hợp chúng, nhưng nó cảm thấy lộn xộn và tôi không tự tin 100% tôi biết những tập tin để liên lạc.Làm cách nào để tạo kho lưu trữ git trên dự án nhật thực hoặc ngược lại?

Làm thế nào điều này được thực hiện đúng cách?

Trả lời

14

Bạn có thể làm điều đó bằng cách chọn nhập ->Các dự án hiện tại vào Workspace, chọn thư mục chứa dự án của bạn (công ty mẹ của myprgram), và đánh dấu vào hộp kiểm bên cạnh dự án của bạn (myprogram) .

Để có hỗ trợ Git trong Eclipse, cài đặt eGit và sau đó kích chuột phải vào dự án của bạn, chọn Đội ->Chia sẻ Dự án ->Git, mở rộng hình tam giác để chọn kho hiện có và nhấp Hoàn . Điều này sẽ cung cấp cho bạn chú thích Git trên dự án của bạn.

Một lựa chọn khác có thể là để chỉ cần chọn nhập ->Git ->Git Repository (sau eGit được cài đặt) và nhập kho của bạn (nhưng tôi chưa bao giờ làm điều đó với một kho lưu trữ địa phương). Xem thêm eGit user guide.

+0

Cảm ơn bạn đã chỉ cho tôi eGit. Nó thực sự tiện dụng và có lẽ tôi sẽ kết thúc bằng cách sử dụng nó, nhưng không có giải pháp nào của bạn giải quyết được vấn đề của tôi. Các tệp nguồn được gắn vào kho lưu trữ không thực sự là một dự án, vì vậy không có cách nào để nhập nó vào không gian làm việc như một dự án. Đề xuất thứ hai của bạn tạo ra một kho lưu trữ trong một dự án hiện có. Đây không phải là điều tôi muốn. Tôi muốn một dự án được tạo ra xung quanh một kho lưu trữ git, không phải là một kho lưu trữ ngoài dự án. Đề xuất thứ ba của bạn cho tôi một thư mục " không phải là một thư mục trống", lỗi tương tự mà tôi đã gặp phải lúc đầu. – Sastopher

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=349404 –

+0

Tôi tin rằng bạn có cùng một vấn đề với tôi: Tôi có eGit, tôi đã kéo kho lưu trữ git hiện có từ internet và bây giờ tôi muốn biến nó thành một dự án eclipse để tôi có thể chỉnh sửa và chạy chương trình. Tôi đã thử tạo một dự án trống và thực hiện "Team -> Share". Vấn đề là, khi tôi chọn git repo mà tôi muốn sử dụng tôi đã nói "Vị trí mục tiêu cho mô phỏng dự án đã tồn tại, không thể di chuyển dự án" – Troyseph

1

Để giải quyết vấn đề này, tôi vừa mới sao chép kho git vào một dự án mới được tạo, nhưng khi xem xét lại vấn đề, tôi tìm thấy một liên kết here cho thấy điều gì đó thanh lịch hơn (nhưng có chức năng tương tự).

Sau khi tạo dự án mới, hãy sử dụng Nhập -> Hệ thống tệpChọn tất cả. Trong trường hợp của tôi, kho lưu trữ của tôi đã có cấu trúc thư mục thích hợp /src/com/... được hợp nhất độc đáo vào cấu trúc được thiết lập bởi dự án nhật thực mới.

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