: 서버에 있는 소스와 로컬 소스의 싱크 맞추기
: 즉, 동기화
: 내가 수정한 소스를 서버에 올리는 작업
: 서버의 소스 ➡ 나의 로컬
: 같은 파일을 수정해서 일어나는 충돌 상태
해결법
👉🏻 Override and Commit
:
서버를 무시
하고 로컬에 있는 파일 ➡ 서버에 덮어쓰는 작업
커밋이 중요
👉🏻 Override and Update
:
로컬을 무시
하고 서버에 있는 파일 ➡ 내 로컬로 덮어쓰는 작업
업데이트 중요
📝메모
🧷 일하는데 거의 Override and Update 사용
: 업데이트 한 내역 확인
: 일할 때 taget & global 파일 제외
하고 업데이트 및 커밋 중
: 어떤 것을 수정했는지 작성
예시
- 수치 조절
- 어느 영역 코드 수정
최대한 동일한 기능, 같은 성격의 작업끼리 묶어서 커밋
: update된 파일 local 반영 ❌
update 버튼
누르기: local에서 수정된 파일 반영 ❌
commit 버튼
누르기: update & commit 둘 다 확인하기
: local에서 수정되고 레포지트리 수정되어 충돌된 상태
: 우클릭 ➡ Team ➡ Synchronize with Repository
: 우클릭 ➡ Run As ➡ 1 Run on Server