Định cấu hình IntelliJ IDEA sao cho nguồn được phát hiện trong git nhưng gốc Vcs chưa đăng ký được phát hiện


93

Đã phát hiện gốc Vcs chưa đăng ký Thư mục
C: \ Users \ Andrew nằm trong Git, nhưng chưa được đăng ký trong Cài đặt.
Định cấu hình Bỏ qua lỗi gốc VCS

Tại sao điều này lại hiển thị?


Phần trợ giúp thực sự hữu ích; "root" là một thuật ngữ mà Intellij sử dụng để mô tả một tính năng VCS. Trong trường hợp của git, "root" là thư mục chứa thư mục .git / hoặc tệp .git (tệp .git được sử dụng bởi git worktrees). jetbrains.com/help/clion/2018.1/…
James Moore

Câu trả lời:


67
  1. Trong thông báo lỗi, bạn có các tùy chọn "Định cấu hình" hoặc "Bỏ qua". Nhấp vào "Định cấu hình".
  2. Cửa sổ cài đặt sẽ mở ra. Nhấp vào tùy chọn "Thêm gốc". Trong trường hợp của tôi, tôi chỉ có một đường dẫn trong danh sách để lựa chọn. Tôi đã chọn con đường đó. Vui lòng xem hình ảnh tôi có kèm theo bên dưới.

Ảnh chụp nhanh cài đặt Kiểm soát phiên bản

  1. Nhấp vào Áp dụng, sau đó nhấp vào OK.

Tôi có hai tài khoản được đồng bộ hóa, liệu cấu hình này có ghi đè cài đặt trước đó của tôi không?
Nikesh

Xin chào Nikesh, Android Studio sẽ sử dụng tài khoản bạn đã định cấu hình trong Tệp -> Cài đặt -> Kiểm soát phiên bản -> Github.
joshgoldeneagle

19
Không trả lời tại sao một phần.
xyz

@xyz, David Argyle Thacker thực hiện trong câu trả lời của mình .
Esdras Lopez

2
Nếu bạn không có lựa chọn để thêm thư mục gốc hoặc nhấp chuột add gốc không làm việc thì bạn có thể cần phải bấm vào nút cộng thêm nó user-images.githubusercontent.com/2711744/...
Markymark

113

Điều này xảy ra vì Android Studio đã phát hiện ra rằng bạn đã nhập các dự án git nhưng chúng chưa được "đăng ký" để theo dõi trạng thái của chúng trong Android Studio. Dự án của bạn sẽ không bị ảnh hưởng tiêu cực nếu bạn chọn không định cấu hình điều này, IntelliJ chỉ nhắc bạn vì nó có một số tính năng điều khiển phiên bản tích hợp sẽ không thể hoạt động.

Vì vậy, nếu bạn muốn tận dụng các tùy chọn kiểm soát phiên bản được tích hợp sẵn của ItelliJ hoặc chỉ để thoát khỏi một cảnh báo khó chịu, đây là một cách khắc phục dễ dàng.

Chỉ cần đăng ký tất cả các dự án mà bạn muốn có tích hợp IDE kiểm soát phiên bản trong Preferences > Version Controlphần. Bạn sẽ thấy màn hình này:

nhập mô tả hình ảnh ở đây

Giao diện người dùng hơi khó hiểu, nhưng tất cả những gì bạn cần làm là chọn một trong các thư mục dưới Unregistered roots:phần này và sau đó nhấp vào +nút ở góc dưới bên trái của cửa sổ. Nếu bạn đã thêm tất cả các thư mục, bạn sẽ thấy nó Unregistered roots:biến mất và bạn sẽ không còn nhận được cảnh báo này nữa.

Bạn có thể chọn từng thư mục và sử dụng các nút +-để xác định dự án nào nên sử dụng VCS trong Android Studio


Tôi đồng ý ... sẽ rất tuyệt nếu giao diện người dùng trực quan, nhưng này, tôi đoán các lập trình viên phải giải quyết vấn đề? :) họ nên đặt một nút dưới rễ unregsitered nói "đăng ký" hay cái gì khác bất kỳ học sinh lớp 5 có thể hiểu được
ycomp

Cuối cùng cũng tìm ra câu trả lời rõ ràng. Giao diện thực sự là vô ích
lamino

3

Tìm kiếm "Kiểm soát phiên bản" trong tùy chọn và thiết lập VCS sẽ được sử dụng: ảnh chụp màn hình

Bạn phải thiết lập điều này để truy cập chức năng như hoàn nguyên, cam kết, v.v. từ IDE.

Xem thêm, tài liệu về Kiểm soát Phiên bản


3

Đối với tôi, chỉ cần VCS -> Enable Version Control integrationthực hiện thủ thuật. Đã từng sử dụng IntelliJ trong quá khứ (Tương tự như AndroidStudio, cái sau được mô phỏng theo cái cũ mà tôi tin tưởng), tôi nhận thấy điều khiển phiên bản phải được bật cho mỗi dự án khi nó được tạo / nhập.


2

Các bước được đưa ra dưới đây để giải quyết vấn đề này:

  1. Nhấp vào tùy chọn Định cấu hình
  2. Chọn Thư mục trong Gốc chưa đăng ký
  3. Nhấn + nút ở bên phải của ngăn.

Và bạn tốt để đi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.