2012-11-01 20 views
7

Tôi đã cài đặt EGit trên Juno và đã tạo một dự án Java trong không gian làm việc của Eclipse. Sau đó, tôi chia sẻ dự án đó với Git. Sau đó, khi tôi kiểm tra các thuộc tính của dự án, tôi thấy rằng dự án đã được di chuyển từ vùng làm việc ban đầu của nó vào kho lưu trữ cục bộ Git. Khi tôi thực hiện một số thay đổi trong trình soạn thảo Eclipse, các thay đổi được thực hiện trên kho lưu trữ cục bộ mà không cần cam kết.Làm cách nào để tách biệt không gian làm việc Eclipse khỏi kho lưu trữ cục bộ git?

Làm cách nào để tách biệt không gian làm việc Eclipse khỏi kho lưu trữ cục bộ git?

(Vâng, không gian làm việc Eclipse của tôi là ~/Documents/workspace, git kho địa phương của tôi là ~/git/myrepository1.)

+0

Bạn đã giải quyết được sự cố này chưa? – Bnrdo

Trả lời

4

Các không gian làm việc vẫn còn trong vị trí ban đầu của nó bên ngoài chỉnh sửa. Đó là các dự án đã được chuyển vào các thư mục được kiểm soát bởi git. Các dự án thông thường được tạo trong thư mục không gian làm việc của Eclipse nhưng bạn có thể ghi đè lên mặc định đó.

Nếu bạn thực sự muốn cô lập các thay đổi từ git, bạn sẽ phải ngắt quyền kiểm soát của git của dự án, nhưng bạn vẫn có thể phải di chuyển nội dung dự án trở lại không gian làm việc của bạn. Thật không may, quá trình nhận được những thay đổi thêm trở lại vào git được thực sự lộn xộn.

Tôi đã thấy nó đáng lo ngại lúc đầu cách git điều khiển các dự án nhật thực của tôi, nhưng sau một thời gian nó bắt đầu có ý nghĩa và thực sự là một chức năng điều khiển phiên bản rất mạnh mẽ.

+1

Bạn có nói rằng câu hỏi của OP chỉ là một điều tự nhiên trong git? Tôi là một newbie trong git và đó không phải là ý tưởng của tôi về kho lưu trữ cục bộ. – Bnrdo

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