1. source tree 를 사용하여 협업을 하려면 함께 개발하고 있는 프로젝트를 공유해야 한다. 자신이 개발한 프로젝트를 gitlab에 올리거나 다른사람이 개발한 소스코드를 자신의 pc에 가져오거나 업데이트를 해야 한다. svn을 사용해본 사용자라면 commit, check out 의 개념을 알고 있을것이다. source tree는 이보다 좀더 확장된 개념을 가지고 있는데 몇가지 기본 개념을 이해하면 source tree를 이용하여 gitlab에 소스코드를 올리거나 다운을 받는 일을 쉽게 할수 있다.

 1) stage

  - source tree는 state라는 개념이 있다. 중간단계 정도라고 이해하면 좋겟다. 사용자의 pc에서 개발된 소스코드를 gitlab 원격 저장소에 등록하기전에 가상의 공간을 거쳐 간다 정도로 생각하면 이해하기 쉬울것이다. 그래서 아래그림을 보면 개발완료된 소스를 버튼(Stage All)하나로 stage에 올릴수 있다.



2) commit

- svn 을 사용해본 사용자라면 잘알고 있을것이다. 개념은 동일한데 svn은 commit 을 하면 서버에 저장이 되는데, source tree에서 commit은 업로드 완료가 아니다. 변경이력을 기록해 둔다 정도로 이해하는게 좋을꺼 같다. 내가 개발한내용이 이전코드에서 추가/수정된 부분이 어느부분이고 변경 시간을 언제인지같은 이력이 기록된다.



3) push

- 내 pc에서 변경된 내용을 gitlab 원격저장소에 올리는 기능이다. 푸쉬를 클릭하면 commit 된 소스코드를 최종적으로 원격저장소에 올릴수 있는데 push 위에 표시되는 숫자는 Commit 된 수이며 이때가 원격저장소에 올릴소스가 있다는 의미로 이해하면된다.




2. 소스코드 업데이트

 소스코드에 변경이 생기면 pull 아이콘위에 숫자가 표시된다.이때 pull 을 클릭하면 자신의 pc에 최신 소스코드를 업데이트 할수있다. pull 위에 표시되는 숫자는 Commit 된 수이며 이때가 업데이트 받을 소스가 있다는 의미로 이해하면된다.






'source tree' 카테고리의 다른 글

source tree 설치 & 저장소 생성하기  (0) 2017.01.04

1, gitlab에 프로젝트를 올릴 준비가 되고 git link 를 확인하였다면 실제 저장소에 프로젝트를 올려야 한다.

먼저 source tree를 설치한다. source tree는 https://www.sourcetreeapp.com/  에서 다운받는다. 



2. 설치를 완료하고 나면 아래와 같은 뷰가 나오는데 아래쪽에 빨간사각형부분을 선택 하면 가운데 저장소 다이얼로그가 나온다.



3. 여기서 저장소 복제탭 > 소스경로/url 에 gitlab에서 생성된 git link를 copy & paste 한다 (ex: https://gitlab.com/project/name.git)


4. 소스경로를 입력하고 아래에 빨간부분 ... 을 선택하면 잠시뒤에 git 계정을 입력하는 다이얼로그가 나오고  아이디,패스워드를 입력하면 다이얼로그가 활성화된다.



5. 다이얼로그가 활성화 되면 아래그림에서 목적지 경로 빨간색부분 ... 을 선택하여 git 에 연결될 폴더를(empty folder) 선택한다. 그리고 클론을 클릭하여 저장소 복제를 완료한다



6. 저장소복제가 완료되면 세부계정정보를 입력하는 다이얼로그가 나타난다.이메일 주소를 입력한다.





7.  원격저장소에 있는 내용을 로컬저장소로 가져오기(pull)

 - svn 으로 비교하면 check out 기능에 해당한다. pull 기능을 사용하면 gitlab cloud 에 올라가 있는 프로젝트 소스를 내 pc로 가져올수 있다.아래 그림에서 풀 버튼을 누르면 다이얼로그가 나오는데 확인을 누르면 된다.






   





























'source tree' 카테고리의 다른 글

project 파일 업로드 & 업데이트  (0) 2017.01.05




1. gitlab을 사용하여 프로젝트를 관리하려면 gitlab 에 회원가입을 하고 프로젝트를 등록하고 관리할수 있다.

2. 프로젝트를 source tree 를 이용하여 관리하려면 git link 를 발급받아야 하는데 로그인하여  link를 확인할수 있다. 

 

- gitlab project 등록 절차

 1) gitlab.com 에 접속한후 회원가입을 하는 창이 나온다.



2) register(회원가입)를 완료하고 나면 프로젝트를 등록하는 화면이 나오고 프로젝트 등록이 완료되면 아래와 같이 프로젝트 관리페이지를 확인할수 있고 여기서 https: 로 시작되는 프로젝트 링크를 확인할수 있다.



'gitlab' 카테고리의 다른 글

gitlab 관리  (0) 2017.01.05

+ Recent posts