git에 포함시키기 위해 어떤 파일 / 폴더를 안전하게 무시할 수 있습니까?
좋은 프로젝트를 복사하고 gen 폴더와 bin 폴더를 제거하고 앱을 실행하려고했습니다. Android 실행 창에 "프로젝트에 오류가 있습니다. 응용 프로그램을 실행하기 전에 오류를 수정하십시오. 패키지 탐색기에서 프로젝트 왼쪽의 아이콘에 빨간색 X가 있습니다. gen 폴더가없는 동안 Windows 탐색기는 패키지 탐색기에 있습니다.
git에 포함시키기 위해 어떤 파일 / 폴더를 안전하게 무시할 수 있습니까?
좋은 프로젝트를 복사하고 gen 폴더와 bin 폴더를 제거하고 앱을 실행하려고했습니다. Android 실행 창에 "프로젝트에 오류가 있습니다. 응용 프로그램을 실행하기 전에 오류를 수정하십시오. 패키지 탐색기에서 프로젝트 왼쪽의 아이콘에 빨간색 X가 있습니다. gen 폴더가없는 동안 Windows 탐색기는 패키지 탐색기에 있습니다.
답변:
무시할 파일 형식이 있습니다
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
.classpath
.project
# Proguard folder generated by Eclipse
proguard/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
.project
여기에도 동의하지 않으며 귀하의 의견을 원합니다. 시나리오 : 프로젝트에 새 클래스를 추가했습니다. 다른 기계에서 뽑았을 때 프로젝트에 없었습니다. 확인해보십시오 : github.com/github/gitignore/blob/master/Global/…
.project
, .classpath
하고 .settings
. 이것들은 git에서 캡처하려는 프로젝트 설정의 일부입니다.
내가 일반적으로 추가하는 .gitignore
것은 다음과 같습니다.
bin
gen
bin
그리고 gen
지속적으로 코딩하는 동안, 그래서 Git 저장소로 포함 할 필요가 없습니다 변경됩니다. 또한 때로는 추가 .classpath
하고.project
동일한 소스를 기반으로하지만 다른 OS 또는 IDE에서 새로운 Android 프로젝트를 만들고 싶기 때문에 Eclipse 특정 파일을 어떤 파일을 Eclipse 특정 파일로 할 수 있습니다.
오류와 관련하여 프로젝트를 정리하거나 프로젝트 속성 수정 유틸리티 를 실행하려고 합니다 (프로젝트-> Android 도구-> 프로젝트 속성 수정을 마우스 오른쪽 버튼으로 클릭).
오늘날 가장 좋은 해결책은 필요한 정확한 .gitignore 파일을 생성하는 것입니다. http://www.gitignore.io 로 이동 하십시오.
이 프로젝트는 Github에도 있습니다 : https://github.com/joeblau/gitignore.io
bin과 gen을 무시해도 안전합니다. 프로젝트 설정에 문제가있는 경우 다음과 같이하십시오. 먼저 편집기보기 아래의보기에서 '문제'탭을 살펴 보았습니다. 일반적으로 프로젝트 오류에 대한 자세한 정보를 제공합니다. 결정적인 것이 없다면 아래 작업을 수행하십시오.
이 질문에 대한 간단한 대답은 *. *입니다. 기본적으로 버전 제어에 추가하고 싶지 않은 것을 무시하는 것이 안전 합니다. 그것은 실제로 Git을 사용하여 달성하고자하는 것에 달려 있습니다. 동일한 리포지토리에서 프로젝트를 다른 곳에서 체크 아웃 / 가져 오기하려면 / bin /을 무시하고 싶을 것 입니다. 및 / 세대 / ., 나는 프로젝트의 적절한 디렉토리 구조를 유지하기 위해 폴더 자체 (예 : / bin, / gen)를 무시하지 않습니다.
그것은 초기 질문에 대답하지만, 당신이 겪고있는 문제와 관련이 없습니다. 겪고있는 문제를 해결하는 한, 문제 탭에 나열된 정보를 추가로 게시해야합니다. 문제 탭이 보이지 않으면 창 메뉴를 클릭 한 다음보기를 표시하고 문제가있는 경우 문제를 선택하거나 다른 항목을 클릭하고 일반을 찾아서 찾으십시오.