svn blame

프로그래밍 | 2007/06/14 18:30 | letsme

SVN의 재미있는 기능을 알게 되었습니다. 코드를 line by line 으로 누가 체크인을 한 것인지 금방 알아볼 수 있게 해 주는 기능인데요. 기능 자체보다는 기능을 사용하기 위한 옵션 이름이 'blame' 이라는 것이 흥미롭습니다.

소스 코드 하나를 여러 사람이 같이 작업을 하는 경우에 버그가 있는 라인 내지는 컴파일이 되지 않는 라인을 체크인한 사람을 찾아내서 '비난'을 하라는 것일까요?

사용법은 다음과 같습니다.

svn blame TARGET

TARGET 은 working copy 의 파일이나 repository 에 있는 파일이 될 수 있겠죠.
에러가 있는 라인을 체크인한 사람을 blame 기능을 사용해서 찾아내어 마음껏 야단쳐 줍시다.

-------
6월 15일 추가.

blame 기능은 일반적으로 annotate 란 이름으로 사용되고 있으며, SVN 에서는 blame 이라는 옵션 이름 말고도 annotate 도 지원하고, 또한 다른 이름으로는 'praise' 라는 옵션 이름도 역시 동일한 기능으로 지원하고 있습니다.

기막히게 멋진 코드를 체크인한 사람은 칭찬을 해 주라는 svn 개발자의 센스가 느껴지는군요.

태그 : Blame,SVN,
이전 1 ... 32 33 34 35 36 37 38 39 40 ... 42 다음