2017-11-27 19 views
0

Eclipse IDE에서 내 프로젝트에 문제가 있습니다. 처음으로 이전 버전을 작업하고 몇 가지 사항을 변경했습니다.GitLab에서 프로젝트 구조를 수정하는 방법은 무엇입니까?

GitLab에서 Eclipse IDE에서 처음으로 프로젝트를 업로드하려고 시도했지만 커밋하고 푸시하려고 시도했지만 "원격 가져 오기에서 '가져 오기'를 수행 한 후에 만 ​​' 내 로컬 저장소에 '변화를 병합

나는이 오류를 가지고 있기 때문에 :..

rejected non-fast-forward 

나는 그것을 해결하기 위해이 링크 Egit rejected non-fast-forward를 다음을

을 온 내 프로젝트에서 다운로드 한 모든 자식 프로젝트 파일을 가져 오기 Eclipse. 지금까지 내 프로젝트에서는 다음과 같은 하위 폴더가 있습니다 : myProject/myProject.

커밋을 여러 번 만들어서 정상적으로 작동합니다. gitLab docroot의 하위 디렉토리는 내가 만들 때마다 만들어 짐을 알았습니다.

structre_project_gitlab

내가 GitLab에서 docroot/WEB-INF/classes을 삭제하려면 :

structre_eclipse_project_problem

이 GitLab에 프로젝트 구조는 다음과 같습니다

이 로컬 프로젝트 구조입니다.

Eclipse에서 git plugin을 사용하여 GitLab에서이 커밋을 삭제하는 방법과 로컬 프로젝트 구조를 수정하는 방법은 무엇입니까?

답변

0

docroot/WEB-INF/classes은 폴더입니다. 힘내는 폴더 만 추적하지 않습니다 :

  1. 폴더를 삭제하려면, 폴더를 삭제해야합니다.
  2. Git Staging보기에서 삭제를 커밋합니다.
  3. 당길 때 현재 현지 지점 로 구성되어 있는지 확인합니다 :을 리베이스합니다 (망할 놈의 저장소에보기 지점을 마우스 오른쪽 버튼으로 클릭하고 구성 지점 ... 선택)
  4. 힘내>에를 당겨을 커밋이 업스트림 브랜치의 최신 커밋인지 확인하십시오. 충돌이있는 경우, 당신은 세부 사항이 EGit User Guide를 참조하십시오

을 상류보기에게 힘내 준비에

  • 힘내> 푸시 그들을 해결 된 스택 오버플로 답변 오래된 버전의 참조 점에 유의해야 EGit.

  • +0

    내 프로젝트에는 하위 폴더 myProject/myProject가 있습니다. gitLab에있는 프로젝트에서 작업하고 싶습니다. 내 Eclipse 서버에서 최상위 프로젝트 만 배포하고 실행할 수 있기 때문에 gitLab에있는 하위 폴더가 아닌 최상위 프로젝트에서 작업하고있었습니다. pls는 로컬 프로젝트 구조를 확인합니다. 어떻게 고칠 수 있니? –

    +0

    'docroot/WEB-INF/classes'에는 _derived_ 속성이있을 수 있으므로 _Navigator_보기에서만 볼 수 있습니다. 작업 공간에없는 자원은 _Working Tree_ 노드 아래 _Git Repositories_보기에 표시됩니다. 문제가있는 경우 어떤 단계가 작동하지 않는지 알려줍니다. 구조를 변경하거나 변경 사항을 커밋하거나 업스트림에서 풀하거나 업스트림으로 푸시합니다. – howlger

    +0

    pls는 로컬 프로젝트 구조를보고 정확히 무엇을 삭제해야하는지 알려줍니다. 당신은 "당신은 그것에있는 모든 파일을 삭제해야한다고 말했다." 그것은 또한 모든 하위 레퍼토리를 의미합니까? –