반응형

1. SVN Server와 SVN Client의 소스 동기화
이클립스 프로젝트에서 마우스 우클릭 후 Team > Synchronize with Repository

2. Synchronize 탭에서 보여지는 아이콘 의미

 
local에서는 수정되지 않았고, 서버에서만 수정된 파일로 Update하면 local이 수정됨


local에서만 수정하고, 서버에서는 수정되지 않은 파일로 Commit하면 서버가 수정됨


local에서도 수정되었고, 서버에서도 수정된 파일이므로 어디가 최신인지 확인해서 Update 또는 Commit을 해야 함


3. 로컬 소스를 서버로 Commit 또는 서버 소스를 로컬로 Update 하기

Commit : 서버로 내 로컬 소스를 올리는 작업으로 보통 작업 전에 Syncronize를 먼저해 본 후 본인이 작업하는 동안 다른 작업자가 작업을 해서 반영했는지 확인을 해야 충돌이 발생하지 않음

Update : 서버의 소스를 로컬로 옮기는 작업

Override and Update는 SVN 서버의 소스를 내 로컬 소스로 overwrite (SVN소스가 오리지널)
Override and commit는 내 로컬 소스를 SVN으로 overwrite (내소스가 오리지널)
요 두개는 일전에도 다루었었음
https://hippalus.tistory.com/621


















 

eclipse에서 SVN: Override and Update, Override and Commit

SVN으로 형상관리시 수정된 또는 수정할 소스를 충돌현상이 발생할 경우 먼저 대상 소스를 마우스 우클릭 Team > Synchronize with Repository 선택 update or commit시 충돌인 conflict가 발생하게 된다. 이때 Over

hippalus.tistory.com

 

반응형
Posted by Hippalus
,