我习惯使用VSSConneXion,并喜欢其中的“Review Changes”功能,可以在查看每个更改过的文件时对其进行评论: VSSConneXion示例图片: 现在我正在尝试适应SubVersion和Tortoise。是否有类似的功能可用?我可以获得已更改文件的列表,并且我可以比较每个文件的更改,但是我找不到一种在查看差异时对其进行评论的方法。
如果您正在寻求通用代码审查,有很多与svn一起使用的工具。其中最显着的是ReviewBoard。如果您想添加提交日志消息,则存在一些概念上的不匹配:svn使用原子提交,因此给定提交中的所有更改都会获得相同的消息。
我通常使用TortoiseSVN提交对话框来完成这个操作。 svn commit => 对话框会显示出更改列表 逐一查看更改内容,可以在对话框中编写提交消息 最好的部分是TortoiseSVN会记住提交消息。即使我点击取消,也可以继续使用之前创建的相同消息。 非常简单,不需要额外的工具。