blame은 "비난하다 / 책임을 묻다" 라는 의미가 있는데
대부분은 비난하다로 이해를 하다보니 svn에서 모호한 용어중에 하나였다.
서브버전 책을 읽다보니, blame은 cvs의 annotate(주석을 달다) 에서 온 기능이라는데

정확하게는 아래와 같이
$ svn help blame
blame (praise, annotate, ann): 지정한 파일이나 URL의 내용의 수정내역을
각 라인별로 리비전과 작성자를 보여줍니다.
사용법: blame TARGET[@REV]...

  REV가 지정되면, 지정된 REV에서부터 찾아 보여줍니다.

라인별로 변경점을 리비전과 작성자와 함께 보여준다고 한다.
아무튼 blame의 어감이 부정적이라 praise(칭찬/찬양하다) 라고 한다는데
이래저래 기능에 비해서 적절하지 않은 용어인듯 -_-

'프로그램 사용 > CVS & SVN & GIT & Mercurial' 카테고리의 다른 글

svn export 2가지 방법  (2) 2010.11.22
svn export 와 checkout의 차이점  (0) 2010.11.18
svn blame  (4) 2010.11.18
apache2 리눅스 계정으로 인증하기(PAM)  (0) 2010.11.11
Apache + SVN on Ubuntu 10.04  (0) 2010.11.03
visualSVN  (0) 2010.09.09
Posted by 구차니

댓글을 달아 주세요

  1. "니가 잘못했잖아!!!!!!!!!!!!" 라고 적는 용도?

    2010.11.18 15:23 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • ㅋㅋ 그런건 아니고 엄밀하게는
      파일별 내용 변화 history에 가까워요

      그러다 보니 blame 이라는 용어랑은 좀 거리가 멀어보이더라구요 ^^;

      2010.11.18 15:29 신고 [ ADDR : EDIT/ DEL ]
  2. 프로젝트 관리자가 칭찬하고 싶거나 리포트된 버그로 문책을 하고 싶을때 사용하라고 만든 명령어가 아닐까요?ㅎ 별뜻이 없었다면 ann 을 사용할 수도 있구요.

    검색으로 블로그를 알게되었는데 유용한 글을 많이 정리해두신듯합니다. 잘보고 갑니다~

    2012.02.01 11:06 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • $ svn help blame
      blame (praise, annotate, ann)

      어짜피 명령어는 달라도 작동은 같은 blame / praise(헐 도대체 멀 찬양할까요 ㅋㅋ) / annotate 이니까 말이죠 ㅎ
      여전히 많이 부족한데 칭찬 감사합니다 ^^

      2012.02.01 11:34 신고 [ ADDR : EDIT/ DEL ]