728x90

원격저장소(Git) 소스를 내려받으려고 PULL 을 수행하였으나 소스 충돌 에러가 발생되었고 해결된 방법을 공유한다.

 

 

1. 프로젝트 마우스 우클릭으로 펼쳐진 단축 메뉴에서 [Team] > [Pull] 을 수행하였으나 에러가 발생함.

 

2. [Team] > [Synchronize Workspace] 수행결과 아래와 그림과 같이 확인되었으며

    다시 Pull 시도한 결과 빨간점선 팝업창을 참고하면 confict(충돌) 난 게 확인된다.

3. Git Staging 탭으로 이동하여 충동난 파일을 [Assume Unchanged] 클릭하여 동기화 대상에서 무시하면 된다.

4. 아래와 같은 결과화면이 나오고 Pull 을 수행하여 원격지저장소에 있는 파일을 받으면 된다.

 

다시 정리를 해보면 내 생각엔 이런 흐름이지 싶은데.... 맞나요?? ^^

 

 

이상 끝 ~~~~~

728x90
반응형
728x90

소스를 Commit 을 하기 전에 반드시 나의 소스와 Repository 소스의 상태를 Synchronize 를 해봐야한다.

1. [프로젝트] 우클릭 > [Tema] > [Synchronize Workspace] 를 클릭한다.

2. Sync 된 결과 우측 그림과 같이 볼 수 있다.

    그림처럼 충돌이 없는 경우 반드시 Pull 을 먼저 수행 후 Commit and Push 를 하면 된다.

 

 

1. 반드시 Pull 먼저 수행 후 위 그림과 같이 Git Staging 탭에서 작업을 수행한다.

 

1. Commit and Push 할 소스를 Staged Changes 영역에 이동시킨 후 Commit Message 메세지를 남긴다.

2. [Commit and Push] 를 클릭하여 Git Repository 에 소스를 올린다.

 

이상 끝~

 

 

참고로 

Sync 된 결과 충돌된 소스가 있을 경우 충돌이 발생된 소스는 백업 후 삭제하고 Pull 을 받고 Commit and Push 를 한다. 그리고 충돌난 소스를 수정하고 다시 Commit and Push 를 수행하면 된다.자세한 그림과 설명은 추후 게시를 하겠다. 소스 충돌을 방지하기 위해선 출근하고 Pull 을 수행한 후에 개발 작업을 하는걸로 하면 될 듯하다.

728x90
반응형
728x90

1. [File] – [Import...] 메뉴를 선택한다.

2. [Git] – [Projects from Git (with smart import)]를 클릭한다.

3. [Clone URI] 를 선택한다.

 

1. URI GitLab의 프로젝트 URI 주소를 붙여넣기 하면 Host, Repository path는 자동 입력된다.
2. 인증정보 입력한다.
3. [Store in Secure Store] 항목 체크 -> [Next] 버튼을 클릭한다.

 

GitLab 프로젝트 URI 주소 복사방법은 아래 이미지 참고하세요.

 

[Next] 하고 Directory 경로를 프로젝트 환경에 따라 설정하고 [Next] 를 클릭한다.

 

 

위 화면에서는 프로젝트 소스를 내려받는 과정이 진행되는걸 확인 할 수 있고 완료되면 [Finish] 를 클릭하여 마무리한다.

 

받아진 결과는 아래와 같이 확인된다.

 

 

 

728x90
반응형
728x90
 

1. Git 사이트에 로그인하여 내려받고자 하는 프로젝트를 선택한다.
2. [Code] or [Clone] 버튼을 클릭하면 위와 같이 Clone 레이어가 출력된다.
3.  [복사] 버튼을 클릭하여 주소를 복사한다
.
1. 이클립스 Git Repositories 를 열고 [Git Clone] 버튼 클릭 > 팝업[Clone Git Repository] 이 띄워진다.
2. 위에서 복사된 주소를 팝업창 URI 항목에 붙여넣기를 하면 URI, HOST, Repository path 자동 입력된다.  
    아래 인증정보를 입력하고 Next 버튼 클릭한다.
 

1. [Next] 클릭 > [Finish] 클릭으로 일단락 마무리....

 
받아진 결과를 아래와 같다.
 

 

 

728x90
반응형

+ Recent posts