TortoiseSVN Logo

TortoiseBlame - 谁修改了哪一行,何时以及为何?

TortoiseBlame

有时你需要知道为什么你的文件的一部分是现在的状态,是谁做了那个特定的更改以及为什么。或者换句话说:“是谁把那个命令放在那里的?”

Subversion 有一个用于此的命令,称为 blame(猜猜为什么)。Subversion 通过添加关于提交该行的作者、该行上次更改的版本以及日期的信息来创建文件的 blame。

TortoiseSVN 有自己的工具来显示这些 blame。除了其他 Subversion 客户端显示的信息之外,它还会在将鼠标指针悬停在某行上时,在一个小工具提示窗口中显示该行提交的日志消息。

Blame

为了更容易跟踪特定版本(在提交中哪些行被更改),它会用不同的颜色显示来自同一版本的行。此外,还会为当前选定行的作者使用单独的颜色。