내가 알지 못하는 이유로 languageLevel 키가 JDK_1_8에서 JDK_1_7로 변경되었습니다.
무슨 일이야?
이것은 프로젝트에서 작업하는 다른 개발자의 IDE와 관련이 있습니까? 다른 Android Studio 설정이 있습니까?
다음은 소스 제어 하의 파일이 변경된 것을 발견 한 후 나타나는 팝업입니다.
$ git diff
diff --git a/.idea/misc.xml b/.idea/misc.xml
index fbb6828..5d19981 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -37,7 +37,7 @@
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
- <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
중요한 경우 이것은 내 gitignore입니다.
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
어떤 식 으로든 계속 유지하려면 어떻게해야합니까?
.gitignore
해결 방법은 이에 반한다 는 점을 지적하고 싶습니다 . 코드 검토를 받기 전에 표준 불량 사례를 방지하기 위해 사용하는 검사 / 보풀 설정과 같은 모든 개발자에게 프로젝트 속성을 공유 할 수있는 기능이 손실됩니다. 당신은 추가 할 수 있습니다 /.idea/misc.xml
받는 .gitignore
이 문제를 해결하기 위해 파일.