elcipse(이클립스) SVN

비비빅·2023년 8월 3일
0

📌 용어 정리

✍🏻 Synchronize with Repository

: 서버에 있는 소스와 로컬 소스의 싱크 맞추기
: 즉, 동기화

✍🏻 Commit

: 내가 수정한 소스를 서버에 올리는 작업

✍🏻 Update

: 서버의 소스 ➡ 나의 로컬

✍🏻 Conflict

: 같은 파일을 수정해서 일어나는 충돌 상태

해결법

👉🏻 Override and Commit

: 서버를 무시하고 로컬에 있는 파일 ➡ 서버에 덮어쓰는 작업

  • 커밋이 중요

👉🏻 Override and Update

: 로컬을 무시하고 서버에 있는 파일 ➡ 내 로컬로 덮어쓰는 작업

  • 업데이트 중요

📝메모

🧷 일하는데 거의 Override and Update 사용

✍🏻 Show History

: 업데이트 한 내역 확인


📌 사용법

✍🏻 ⭐ 업데이트 받고 작업 시작 ⭐

✍🏻 필요한 파일만 커밋하기

: 일할 때 taget & global 파일 제외하고 업데이트 및 커밋 중

✍🏻 커밋은 가능한 작은 단위로 자주자주

👉🏻 커밋 메세지

: 어떤 것을 수정했는지 작성

예시

  • 수치 조절
  • 어느 영역 코드 수정

👉🏻 여러 가지 작업을 할 경우

최대한 동일한 기능, 같은 성격의 작업끼리 묶어서 커밋


📝 참고링크

🧷 https://velog.io/(https://pingfanzhilu.tistory.com/entry/SVN-%EC%8B%A0%EC%9E%85-SVN-%EC%82%AC%EC%9A%A9%EB%B2%95)


📌 Team Synchronize

✍🏻 Incoming Mode

: update된 파일 local 반영 ❌

  • 내가 받아야 할 파일
  • 우클릭하여 update 버튼 누르기

✍🏻 Outgoing Mode

: local에서 수정된 파일 반영 ❌

  • commit 해야 할 파일
  • 우클릭하여 commit 버튼 누르기

✍🏻 Incoming/Outgoing Mode

: update & commit 둘 다 확인하기

✍🏻 Conflicts Mode

: local에서 수정되고 레포지트리 수정되어 충돌된 상태

  • 파일 내용 비교하여 편집 후 update

✍🏻 Synchronize 변경

: 우클릭 ➡ Team ➡ Synchronize with Repository


📌 홈페이지 열기

: 우클릭 ➡ Run As ➡ 1 Run on Server

0개의 댓글