Subversion: 查看变更

3
我习惯使用VSSConneXion,并喜欢其中的“Review Changes”功能,可以在查看每个更改过的文件时对其进行评论:

VSSConneXion示例图片:

alt text

现在我正在尝试适应SubVersion和Tortoise。是否有类似的功能可用?我可以获得已更改文件的列表,并且我可以比较每个文件的更改,但是我找不到一种在查看差异时对其进行评论的方法。
2个回答

4
如果您正在寻求通用代码审查,有很多与svn一起使用的工具。其中最显着的是ReviewBoard
如果您想添加提交日志消息,则存在一些概念上的不匹配:svn使用原子提交,因此给定提交中的所有更改都会获得相同的消息。

我谈论提交日志消息。我知道提交是原子性的,而VSS中的checkin则不是,但即使我给每个文件提交消息,我仍然喜欢总结我所做的更改。因此,我想要一个地方来写下我看到的更改。 - Vegar

3

我通常使用TortoiseSVN提交对话框来完成这个操作。

  • svn commit => 对话框会显示出更改列表
  • 逐一查看更改内容,可以在对话框中编写提交消息
  • 最好的部分是TortoiseSVN会记住提交消息。即使我点击取消,也可以继续使用之前创建的相同消息。

非常简单,不需要额外的工具。


通过将差异窗口和提交对话框并排放置,我可以同时进行审查和编写。很好。我以为差异窗口是模态的,所以没有检查...... 我的上一条消息被取消了,但保存在最近消息按钮“后面”。 我认为这解决了我的问题。谢谢。 - Vegar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接