哪些Subversion Web界面有责备?

时间:2008-10-13 06:34:58

标签: svn version-control blame

我正在寻找一个颠覆网络客户端 ala SVN::Web,但是我一直认为这个功能非常有用。

我想要的是能够找到哪个版本负责文本文件中的某一行(或行)。通过网络实现这一目标的方法非常棒。

有人知道这样的工具吗?

7 个答案:

答案 0 :(得分:5)

我使用WebSVN,你可以从那里使用 svn blame ,你可以看到在文件中添加或修改每行代码的人和时间......

编辑:这是一对屏幕截图,因此您可以了解一下:

12

答案 1 :(得分:2)

Trac可以为您做到这一点。当您查看文件时,页面顶部有一个注释选项,它将使用ajax加载文件源左侧的一个栏,给出每一行的修订号(如果一个块被编辑,则为块)在一次提交中)

很高兴看到每条线都有修订历史的东西。

答案 2 :(得分:2)

我们使用Warehouse,并且非常满意。它是用Ruby on Rails编写的,所以如果你精通它,你就远远领先于游戏。他们也刚刚去了open source

答案 3 :(得分:1)

SVN :: Web界面允许您访问文件上的svn blame注释。

当您查看特定文件时,您应该看到“责备/注释”作为左上角的链接之一。当你点击它时,你有一个更加标记的文件再现,其中的块是交替的颜色。这些定义属于给定rev的连续块的开始和结束。左侧是其提交负责给定块的用户的用户名,左侧是指示特定块源自的修订的链接号。单击该链接将转到修订视图页面,其中列出了该修订中更改的所有文件,以及文件的颜色编码差异/更改本身。

答案 4 :(得分:1)

Tortoise SVN也支持“责备”功能。

答案 5 :(得分:0)

我认为SVN有'责备'功能可以做类似的事情。我虽然在暗中刺伤。当我快速浏览一下这个互联网时,请等一下。

你打赌,打赌。检查this。 (我使用subclipse btw)

这意味着大多数Web SVN接口都具有此功能,因为它不是什么特别的东西。

答案 6 :(得分:0)

VisualSVN Server的Web UI具有非常规视图。在https://demo-server.visualsvn.com/!/#asf/blame/r1873567/subversion/trunk/subversion/tests/README?line=34

上查看演示

在非常规视图中,文件中的每一行都包含作者的姓名,日期,日志消息和修订号。该视图还具有责备以前的版本命令,该命令可帮助导航到早期的版本并检查更改的详细信息。请参见下面的屏幕截图。

责备视图概述 enter image description here

日志消息 enter image description here

责备以前的版本 enter image description here

相关问题