TortoiseSVN Logo

TortoiseBlame - 누가, 언제, 어떤 줄을, 왜 변경했는가?

TortoiseBlame

때때로 파일의 특정 부분이 왜 그렇게 되어 있는지, 누가 그 특정 변경을 했고 왜 그랬는지 알아야 할 때가 있습니다. 다른 말로 하면: "도대체 누가 저 명령어를 거기에 넣었어?"

Subversion에는 이를 위한 명령어가 있으며, blame이라고 불립니다 (왜 그런지는 짐작할 수 있을 것입니다). Subversion은 한 줄을 커밋한 작성자, 해당 줄이 마지막으로 변경된 리비전, 그리고 날짜에 대한 정보를 추가하여 파일의 blame을 생성합니다.

TortoiseSVN에는 이러한 blame을 보여주는 자체 도구가 있습니다. 다른 Subversion 클라이언트가 보여주는 정보 외에도, 마우스 포인터를 줄 위로 가져가면 작은 툴팁 창 안에 각 줄에 대한 커밋의 로그 메시지를 보여줍니다.

Blame

특정 리비전을 더 쉽게 추적할 수 있도록 (커밋에서 정확히 어떤 줄이 변경되었는지), 동일한 리비전의 줄들을 다르게 색칠합니다. 또한 현재 선택된 줄의 작성자에게는 별도의 색상이 사용됩니다.

한국어 中文