간단한건데
일단 SVN에서
commit은 내 파일을 SVN으로 올린다는 거고
update는 SVN에 있는 파일을 내 컴퓨터로 가져온다는 거다
이제 Conflict가 발생했을 경우 사용하는
override and commit 과 override and update를 알아보자
Conflict는 같은 파일을 서로 commit하거나 혹은
버전이 다른데 내용이 다를 경우에 발생하는데
Conflict가 발생한 경우에는 commit과 update를 사용할 수 없고
override and commit 아님 override and update을 사용해 줘야 한다
먼저 override and commit은 내 컴퓨터에 있는 파일을 SVN에 뒤집어 씌우는 것이고
override and update는 SVN에 있는 파일을 내 컴퓨터에 뒤집어 씌우는 것이다
여기서 포인트는 내껄로 SVN에 있는 것을 덮어씌우느냐
아니면 SVN에 있는걸로 내껄 덮어씌우느냐 하는 것이다
대부분의 경우에는 conflict 나는 지점에서 내가 수정한 내용을 따로 저장한 후에
override and update를 받은 후 내가 수정한 내용을 다시 옮기고 이후에 commit을 하는 것이다
마지막으로 폴더를 대상으로 override and commit, update를 수행하는 경우에는 굉장히 주의해야 하는데
내 폴더에 A,B,C 가 있고 SVN에 A만 있는 경우에 override and update를 수행하면
내 폴더의 B,C 가 지워지고 A만 가져오는 대참사가 일어난다
반대의 경우에도 역시 마찬가지니 주의해서 사용해야 한다
'IT > Find & Fix' 카테고리의 다른 글
PUTTY 라인 수 제한 변경방법 (0) | 2019.07.23 |
---|---|
이클립스 콘솔(Console)창 꺼버린 경우 다시 복구하는 방법 (0) | 2019.07.17 |
오라클 INSERT 시에 공백이 없는데 조회 시에 공백이 나올 경우 해결방법 (0) | 2019.07.10 |
티베로 update 없이 데이터 값 수정하는 방법 (0) | 2019.07.03 |
이클립스 Permgen space 에러 해결하기 (0) | 2019.07.02 |
댓글