글 수 153
svn이나 머큐리얼 쓰면서 느끼는 건데
내가 지금 소스를 받아서 한참 수정한 상태야
근데 그 시간동안 수용이는 다른 소스를 막 뜯어 고쳤지
그 다음에 수용이가 그걸 소스저장소에 커밋했어,
그리고 나서 내가 또 내가 고친 소스를 커밋한단말야.
그럼 뭐가 남는겨?
나는 수용이가 고친 소스를 고치지 않은 상태에서 커밋한건데
그럼 수용이가 고친 소스는 다시 원상 복구되는 건지..
이거 쓰다보니까 자꾸 최신 버전이 안정적으로 올라가있는건지 자꾸 의심되고 그래서
쓰기가 힘들다 -_ㅜ
내가 지금 소스를 받아서 한참 수정한 상태야
근데 그 시간동안 수용이는 다른 소스를 막 뜯어 고쳤지
그 다음에 수용이가 그걸 소스저장소에 커밋했어,
그리고 나서 내가 또 내가 고친 소스를 커밋한단말야.
그럼 뭐가 남는겨?
나는 수용이가 고친 소스를 고치지 않은 상태에서 커밋한건데
그럼 수용이가 고친 소스는 다시 원상 복구되는 건지..
이거 쓰다보니까 자꾸 최신 버전이 안정적으로 올라가있는건지 자꾸 의심되고 그래서
쓰기가 힘들다 -_ㅜ
경]이재상 1위 등극[축
결국 업데이트를 안한거냐 바보놈아
내일 시험보고와서 한번 연습해보자
리눅스 스터디에서 이런것도 다루면 되겠네...
리눅스 스터디에서 이런것도 다루면 되겠네...
ㄴㄴ
업데이트하라고 메세지 뜨지않나요?
업데이트하라고 메세지 뜨지않나요?
일단, 작업하기 전 업데이트하고 작업 끝나고 커밋하기전에 업데이트하는 건 필수.
글 쓴 상황에서는 revision 이 두 개 넘어가려하는 상황일테니.. 업데이트 하라고 뜰 거고..
업데이트하면 자신이 수정하지 않았던 파일에 대해서는 자동으로 로컬에서 Merge 가 되지.
업데이트 시 로그를 잘 보면 Merged(병합됨) 이라고 나오지.
리플에 있는 상황.. 업데이트시 자신이 고친 부분이 다른 사람이 먼저 고쳤다면..
충돌(Conflict) 상황이지..
로컬에는 자신의 버젼과 자신이 가지고 있는 로컬 소스의 최근 리비젼과 소스 저장소의 최근 리비젼이 남고..
Conflict 가 해결되기 전까지는 커밋이 안 돼.
Conflict 를 해결하는 방법에는 자신의 소스를 버리고 소스저장소의 버젼을 따라가려면, Revert 시켜버리면 되고..
아니면 Conflict 가 발생한 소스를 고치고 난 후(수동으로 Merge), Resolved 로 마크한 후 커밋하면 돼.
위에서 형섭이가 말했던 것처럼 덮어지는 경우는 없다고 보면 돼. Merge 아니면 Conflict 지.
결국, 커밋하기 전에 업데이트 하는 건 충돌 상황이 있으면, 빨리 알려주라는 의미이기도 하다는 거지.
글 쓴 상황에서는 revision 이 두 개 넘어가려하는 상황일테니.. 업데이트 하라고 뜰 거고..
업데이트하면 자신이 수정하지 않았던 파일에 대해서는 자동으로 로컬에서 Merge 가 되지.
업데이트 시 로그를 잘 보면 Merged(병합됨) 이라고 나오지.
리플에 있는 상황.. 업데이트시 자신이 고친 부분이 다른 사람이 먼저 고쳤다면..
충돌(Conflict) 상황이지..
로컬에는 자신의 버젼과 자신이 가지고 있는 로컬 소스의 최근 리비젼과 소스 저장소의 최근 리비젼이 남고..
Conflict 가 해결되기 전까지는 커밋이 안 돼.
Conflict 를 해결하는 방법에는 자신의 소스를 버리고 소스저장소의 버젼을 따라가려면, Revert 시켜버리면 되고..
아니면 Conflict 가 발생한 소스를 고치고 난 후(수동으로 Merge), Resolved 로 마크한 후 커밋하면 돼.
위에서 형섭이가 말했던 것처럼 덮어지는 경우는 없다고 보면 돼. Merge 아니면 Conflict 지.
결국, 커밋하기 전에 업데이트 하는 건 충돌 상황이 있으면, 빨리 알려주라는 의미이기도 하다는 거지.
hyangii // 머지 리비전이 뭐임??
Merge Revsion 을 명사로 생각해서 잠시 착각했는데.. -_-;;
Merge 는 두 리비젼을 선택해서 한 쪽을 기준으로 병합하는 것.
Branch를 하지 않으면 웬만해선 쓸 일이 없어.
Merge 는 두 리비젼을 선택해서 한 쪽을 기준으로 병합하는 것.
Branch를 하지 않으면 웬만해선 쓸 일이 없어.
컨플릭이 날때의 슬픔이란 ㅠ_
머지되도 확인해야할 경우가 있음 'ㅁ'
머지되도 확인해야할 경우가 있음 'ㅁ'
그렇게 하면 업데이트 하라고 메세지가 뜨고
업데이트 하면 충돌한다고 뜨고... 그걸 정리해주고 커밋하면 되요.
업데이트 하면 충돌한다고 뜨고... 그걸 정리해주고 커밋하면 되요.
hyangii// 업데이트는 습관적으로 'ㅅ'




