동일한 프로젝트에서 다른 사람과 작업 중이며 Git을 사용하여 작업을 동기화합니다. git push
/git pull
을 수행 할 때마다 외부 라이브러리의 경로가 다른 사람의 시스템에 대해서만 유효한 경로로 업데이트됩니다. 경로는 여기에서 정의됩니다경로가 계속 변경되는 참조 라이브러리가있는 Git 풀
내 .gitignore
파일에 아무것도 없다. 이 문제를 어떻게 해결할 수 있습니까?
동일한 프로젝트에서 다른 사람과 작업 중이며 Git을 사용하여 작업을 동기화합니다. git push
/git pull
을 수행 할 때마다 외부 라이브러리의 경로가 다른 사람의 시스템에 대해서만 유효한 경로로 업데이트됩니다. 경로는 여기에서 정의됩니다경로가 계속 변경되는 참조 라이브러리가있는 Git 풀
내 .gitignore
파일에 아무것도 없다. 이 문제를 어떻게 해결할 수 있습니까?
일부 파일은 Git 저장소에 커밋되어 사용자별로 작성되었으며 커밋되지 않아야합니다.
.metadata
.classpath
또는 더 나은, 예를 들어, 하나를 가져옵니다
적어도 다음을 포함하는 .gitignore
파일을 추가합니다 gitignore.io.
git rm --cached -r .metadata
git rm --cached MyProject/.classpath
을하고 (당신의 .gitignore
포함) 변경 내용을 커밋 :
git rm
명령은 파일을 저장소에서 제거하지만 작업 디렉토리에서는 제거하지 않으므로 Eclipse는 파일을 여전히 찾을 수 있습니다. 그러나 파일은이 커밋을 가져 오는 다른 사람의 작업 디렉토리에서 삭제됩니다. 다른 DEVS 변경 사항을 가져온 후이 문제를 해결하려면, 당신이 그 (것)들을 예를 들면 할 수 있습니다 :이 모든 후
git checkout HEAD^ -- MyProject/.classpath
git checkout HEAD^ -- .metadata
# Unstage the files, if necessary.
git reset HEAD -- MyProject/.classpath
git reset HEAD -- .metadata
을, 당신은 사용자 별 그 경로를 수정할 수 있어야하며 변경하지 않습니다 힘내에 의해 추적됩니다.
.classpath
파일에서 참조 할 수 있지만 각 시스템에서 다르게 정의 할 수있는 사용자 라이브러리에 Selenium jar를 그룹화하십시오. 그것은 당신이 필요로하는 간접적 인 계층을 추가합니다. http://help.eclipse.org/neon/topic/org.eclipse.jdt.doc.user/reference/preferences/java/buildpath/ref-preferences-user-libraries.htm?cp=1_4_2_0_1_1
'.gitignore'에 무엇이 있습니까? –
.gitignore whit에는 아무것도없고 내 리포지토리에 추가하는 방법이 없습니다. – user2626209