소스가 git에서 감지되었지만 등록되지 않은 Vcs 루트가 감지되도록 IntelliJ IDEA를 구성하십시오.


93

등록되지 않은 Vcs 루트가 감지 됨
C : \ Users \ Andrew 디렉터리가 Git 아래에 있지만 설정에 등록되어 있지 않습니다.
VCS 루트 오류 무시 구성

이게 왜 보여요?


도움말 섹션은 실제로 유용합니다. "루트"는 Intellij가 VCS 기능을 설명하는 데 사용하는 용어입니다. git의 경우 "root"는 .git / 디렉토리 또는 .git 파일 (.git 파일은 git 작업 트리에서 사용됨)을 포함하는 디렉토리입니다. jetbrains.com/help/clion/2018.1/…
James Moore

답변:


67
  1. 오류 메시지에는 "구성"또는 "무시"옵션이 있습니다. "구성"을 클릭합니다.
  2. 설정 창이 열립니다. "루트 추가"옵션을 클릭하십시오. 제 경우에는 목록에서 선택할 경로가 하나뿐이었습니다. 나는 그 길을 선택했다. 아래에 포함 된 이미지를 참조하십시오.

버전 관리 설정의 스냅 샷

  1. 적용을 클릭 한 다음 확인을 클릭합니다.

두 개의 계정이 동기화되어 있습니다.이를 구성하면 이전 설정이 무시됩니까?
소재한

안녕하세요 Nikesh, Android Studio는 File-> Settings-> Version Control-> Github에서 구성한 계정을 사용합니다.
joshgoldeneagle

19
왜 부분에 대답하지 않습니다.
xyz

@xyz, David Argyle Thacker는 그의 대답에서 합니다.
Esdras Lopez

2
당신이 루트 또는 클릭의 추가 루트가 다음 작동하지 않습니다 추가 할 해당 옵션이없는 경우에 당신은 그것을 추가 버튼 플러스을 클릭해야 할 수 있습니다 user-images.githubusercontent.com/2711744/...을
Markymark

113

이는 Android 스튜디오가 git 프로젝트를 가져 왔지만 Android 스튜디오에서 상태를 추적하도록 '등록'되지 않았 음을 감지했기 때문에 발생합니다. 이를 구성하지 않기로 선택해도 프로젝트는 부정적인 영향을받지 않습니다. IntelliJ는 작동 할 수없는 통합 버전 제어 기능이 있기 때문에 메시지 만 표시합니다.

따라서 ItelliJ의 기본 제공 버전 제어 옵션을 활용하거나 성가신 경고를 없애고 싶다면 쉽게 해결할 수 있습니다.

Preferences > Version Control섹션 에서 버전 제어 IDE 통합을 원하는 모든 프로젝트를 등록하기 만하면 됩니다. 다음 화면이 표시되어야합니다.

여기에 이미지 설명 입력

UI는 약간 혼란 스럽지만 Unregistered roots:섹션 아래에있는 디렉토리 중 하나를 선택한 다음 +창의 왼쪽 하단에있는 버튼 을 클릭하기 만하면됩니다. 모든 디렉토리를 추가했다면 Unregistered roots:사라진 것을 볼 수 있으며 더 이상이 경고를받지 않아야합니다.

각 디렉토리를 선택하고 +-버튼을 사용하여 Android Studio에서 VCS를 사용해야하는 프로젝트를 결정할 수 있습니다.


동의합니다 ... UI가 직관적이라면 좋겠지 만 프로그래머가 문제를 해결해야한다고 생각합니까? :) 등록되지 않은 어근 아래에 "등록"또는 5 학년이 이해할 수있는 다른 버튼을 넣어야합니다
ycomp

마침내 명확한 답을 찾았습니다. 인터페이스는 참으로 인정입니다
일 아미노

3

기본 설정에서 "버전 제어"를 찾아 사용해야하는 VCS를 설정하십시오. 스크린 샷

IDE에서 되돌리기, 커밋 등과 같은 기능에 액세스하려면이를 설정해야합니다.

버전 제어에 대한 문서 도 참조하십시오.


3

나를 위해, 그냥 VCS -> Enable Version Control integration트릭을했습니다. 과거에 IntelliJ를 사용한 적이 있습니다 (AndroidStudio와 매우 유사하고 후자는 전자를 모델로 함). 생성 / 가져올 때 각 프로젝트에 대해 버전 제어를 활성화해야한다는 것을 알았습니다.


2

이 문제를 해결하기위한 단계는 다음과 같습니다.

  1. 구성 옵션을 클릭하십시오.
  2. 등록되지 않은 루트에서 디렉토리를 선택하십시오.
  3. 창의 오른쪽에있는 + 버튼을 누릅니다.

그리고 당신은 갈 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.