Changwoo Hacks (obsolete)
레이블이
SCM
인 게시물을 표시합니다.
모든 게시물 표시
레이블이
SCM
인 게시물을 표시합니다.
모든 게시물 표시
2007년 11월 20일 화요일
버전 컨트롤 시스템 황당
버전 컨트롤 명령어를 사용하면서 이해가 힘들었던 몇가지,
왜 cvs merge는 merge하지 않는 걸까?
왜 svn move는 move하지 않는 걸까?
왜 git revert는 revert하지 않는 걸까?
merge는 또 다른 modify로 기록될 뿐이며, move는 delete와 add로 기록될 뿐이다.
cvs/subversion에 익숙해 지고 나서 착각하기 쉽지만 git revert는 로컬 변경사항을 버리는 명령이 아니다. 명령어부터 시작해서 지난 버전컨트롤 프로그램들의 관례를 무시한 git, 알아갈 수록 당황스럽다.
이전 게시물
홈
피드 구독하기:
글 (Atom)