현재 프로젝트에서 SVN을 써서 정리해두기로 했다.
synchronize : 로컬에 있는 코드와 리모트의 코드가 어디가 상이한지 알려준다.
- 보고 달라진 곳을 알맞게 맞추면 된다.
update : 리모트에 새로 갱신 된 코드를 로컬에 추가한다.
- 작업 중에 리모트에서 새로 커밋 된 코드를 로컬로 받아올 때 사용한다.
commit : 싱크맞추기 > 업데이트 > 커밋 순으로...
- 커밋 전 반드시 빌드가 정상적으로 되나 테스트를 해야한다.
꼭.... 예상치 못했던 실수가 발견될 수 있다.
checkout : 리모트에 있는 프로젝트를 로컬로 전부 가져온다.
- 처음 프로젝트를 받아올 때나, 코드에 문제가 생겨서 전부 새로 받아와야할 때 사용하면 된다.