[SVN] 사용법 - 이클립스
Src 폴더 잡고 > Team > Synchronize
=>표시 회색?으로 뜨면 수정한 내용이 있는 파일이라는 표시
그거 더블클릭 해본다
incoming mode 받을파일
outcoming mode 보낼파일
<=> 이모양 둘다 보기(받은거, 보낼거)
<=> 이모양인데 빨간색 충돌나는거
팀 프로젝트 시에 Expand All을 눌렀을때 받을게 있다
오른쪽 마우스 클릭해서 Update를 받으면 된다.
Incoming Mode에서 Update 받은 이후
Outgoing Mode로 가서 확인 후 Commit을 한다.
Update 받을 시에, 확인해서 충돌나면 둘이 합의봐야한다
충돌이 났을 경우엔 그냥 commit, update할 경우 무조건 오류남
- Override and commit 강제커밋
- Override and update 내 작업 무시하고 남의거 upadate
- 프로젝트 우클릭 > Team > Update to Revision > Select Revision
어느 버전으로 돌아갈지 고를 수 있다
- 프로젝트 우클릭 >Team > Show History
파일 두개 잡고 compare to each other 클릭시 두개 비교가능
- Show Local History
내가 저장 버튼을 누를때마다 기록이 남는데 커밋 실수로 못했을 때 그 기록을 찾아서 커밋할 수 있다
이 기능은 갯수제한이 있음
( * 다른사람의 커밋이후에 Update to Revision으로 과거 버전으로 돌아가면 다른 사람이 커밋했던 내역마저 무효가 되는건지 궁금했는데, 이 기능은 모든 커밋내역중 과거 버전으로 돌아가는 것이 아닌 나의 로컬에 저장되어있는 내역만 뒤로 가기때문에 남의 코드에는 영향이 없다고 한다. )