형상관리 - SVN

서현서현·2022년 5월 26일
0

서블릿 & JSP

목록 보기
18/26

필수 명령어

1. Checkout - repository의 어떤것을 꺼내오는것 젤 처음 연동

2. import - repository에 코드를 집어넣음! 젤 처음 연동

3. Commit - 저장소에 커밋

4. Update - 저장소에 반영된 내용을 로컬에 반영

설치

Untitled

클라이언트만 깔거니까 위에거

이제 마우스 우클릭을 통해

Untitled

svn기능을 볼 수 있다!

SVN 세팅

other에 산출물, workspace에 플젝 소스 넣을거임!

Untitled

파일 만들어준다.

Untitled

해당 워크스페이스로 이클립스 열기

Untitled

삭다 UTF-8로 전환

other를 svn과 연동

Untitled

http://112.220.114.130:10001/svn/projects/202202M/team2/documents

Untitled

Untitled

Untitled

svn 올리기

Untitled

내려받기

Untitled

Untitled

이클립스와 SVN 연동

Untitled

기본설정이 깃으로 뜨기때문에 마켓플레이스에서 깔아줘야됨 플러그인을

svn 써치해서 다음 플러그인 인스톨

Untitled

리스타트 되고 설치 완료된다!

Untitled

Untitled

svn 선택하고 넥스트

맨 처음 내려받기

Untitled

Untitled

연동을 위해서 우클릭

Untitled

Untitled

팀장이 만든 URL 주소로..

Untitled

체크아웃 ** 꼭 프로젝트 위에서 체크아웃** 누를것

Untitled

Untitled

repository에 있는 프로젝트가 로컬에도 생겼다!

**커밋

Untitled

클래스 변경 있으면

Untitled

메세지 입력해서 커밋

Untitled

** 업데이트

Untitled

헤드 : 가장 최신버전

** 커밋시 주의

전체 프로젝트 선택하지말고 작업한 패키지만 선택해서 커밋하기!

충돌이 발생했을때

같은파일을 동시에 수정하고 상대가 먼저 커밋, 내걸 커밋하려고 업데이트를 먼저 받는 순간 두 파일의 차이때문에 충돌이 발생해 커밋이 제대로 동작 하지않는다.

이때 같은 파일의 버전이 3개 생기는데, 더 작은 숫자가 원래 잘되던 파일, 큰숫자가 먼저 커밋된 상대의 파일, mine이 내가 작업해 올리려고 했으나 충돌로 올리지 못한 파일이다.

Untitled

edit컴플리트 창을 통해서 해결한다.

최종병합결과를 좌측(Merged)에 완성해야하는거. 우측(Theirs)는 충돌난 상대의 파일

다 고치면

Untitled

해결됐다고 표시하는 Mark Resolved를 선택 ..

완료하면 세개의 파일 전부 사라지고 수정된 상태로 저장이 된다

*는 수정사항이 발생했다는 표시 (레포와 로컬이 다르다)

history에서 버전별로 코드 확인 가능하다.

새파일 놓을때

패키지를 하나 만들고 kr.or.ddit.util

거기에 내 클래스 넣고

유틸패키지 커밋

원래 basic 패키지 삭제

엥 안됨

패키지 수정시 리네임하지말기 <<

DB

Untitled

0개의 댓글