2014-05-03 14 views
5

Cách chính xác để thiết lập kho lưu trữ Github của dự án Pydev là gì?Cách chính xác để thiết lập Github repo trong Pydev?

tôi thường làm:

  • tạo dự án Pydev
  • phần dự án Pydev vào thư mục địa phương
  • tạo dự án có sản phẩm nào trên Github
  • Push to Github (với EGit)

Các vấn đề tôi gặp phải là:

  • Tại sao dự án trong một số thư mục Git bây giờ, thay vì không gian làm việc Eclipse của tôi bây giờ?
  • Tại sao tôi có cấu trúc thư mục lồng nhau kép như: Git\Project, Git\Project\.git, Git\Project\Project\.project? Điều này có đúng không?
  • Tôi có nên kiểm tra trong các tệp .project.pydevproject không? Nếu không, tôi sẽ gặp rắc rối khi nhân bản trên một máy tính mới. Nếu tôi làm vậy, tôi sẽ phàn nàn về cấu hình đường dẫn không chính xác, khi tôi kiểm tra một máy tính mới.
  • Ngoài ra nó vẫn còn là một bí ẩn đối với tôi như thế nào và khi tôi quản lý để cấu hình từ xa đang được theo dõi, thay vì xác định điểm đến mỗi lần nữa.
  • Làm cách nào để sao chép chính xác kho lưu trữ vào máy tính mới và sử dụng nó làm dự án Pydev trong Eclipse?

Trả lời

2

Tôi thường bắt đầu một dự án mới bằng cách nhập từ Github. ví dụ đầu tiên tạo ra một kho trống ở Guthub và sau đó trong Eclipse làm

File -> Import -> Git -> Các dự án từ Git

Sau khi hoàn tất sử dụng trình hướng dẫn dự án mới để xác định một dự án PyDev mới với bạn repo. Sau đó bạn sẽ có một bản sao của repo github và có thể cam kết thay đổi thành github.

Dự án sẽ có cùng tên với kho lưu trữ trên github.

EDIT: Bạn có thể kiểm tra tệp .pydev và .pydevproject.

Để xem dự án này trên máy tính mới, bạn sẽ thực hiện lại các bước này - hoặc xuất môi trường nhật thực của bạn và sao chép vào máy tính mới. Vì lợi ích của đào tạo bản thân trong nhật thực và git nó có lẽ sẽ là một bài tập tốt để làm theo các bước trên.

+1

Thực tế, bạn nên kiểm tra .pydevproject và .project nếu bạn đang làm việc với dự án PyDev ... mọi thứ nên độc lập với máy tính (nếu họ dựa vào một số thư mục bên ngoài, bạn có thể sử dụng biến thay thế để tạo nó độc lập và cấu hình ở cấp độ thông dịch viên). –

+1

Ngoài ra, nếu bạn cam kết các tệp .project và .pydevproject, sau này bạn có thể sao chép nó ở bất kỳ đâu và sử dụng tệp> nhập> dự án hiện có mà không gặp bất kỳ sự cố nào (nếu không bạn phải tạo dự án mới bằng cách sử dụng địa điểm đó làm nguồn, hoạt động nhưng không được sắp xếp hợp lý). –

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