Svn 有什么好方法可以生成subversion提交的时间线视图吗?

Svn 有什么好方法可以生成subversion提交的时间线视图吗?,svn,version-control,trac,Svn,Version Control,Trac,刚刚从subversion开始,已经为3个当前项目建立了回购协议,所有这些看起来都很好。亚冰激凌很好,不是吗 无论如何,我想要的是一个很好的时间表,显示这些回购协议的提交和评论。它们都托管在与其包含的网站相同的服务器上 我试过trac,它可以满足我的需求,但似乎有点过分了,因为我并不真正想要门票/维基/等等,只是时间线 有什么想法吗?用于eclipse的subclipse插件可以创建一个显示修订、分支、合并等的时间线。 不过,可能还有其他人 编辑:是的,乌龟也这样做。看 编辑2:公平地说,以上

刚刚从subversion开始,已经为3个当前项目建立了回购协议,所有这些看起来都很好。亚冰激凌很好,不是吗

无论如何,我想要的是一个很好的时间表,显示这些回购协议的提交和评论。它们都托管在与其包含的网站相同的服务器上

我试过trac,它可以满足我的需求,但似乎有点过分了,因为我并不真正想要门票/维基/等等,只是时间线


有什么想法吗?

用于eclipse的subclipse插件可以创建一个显示修订、分支、合并等的时间线。 不过,可能还有其他人

编辑:是的,乌龟也这样做。看


编辑2:公平地说,以上两项都没有创建时间表本身。它们都创建了修订图。提交的日期/时间可以在subclipse(也可能是tortoisesvn)中通过将鼠标悬停在图形的元素上(并查看修订历史表)获得,但严格来说,它们不是时间线。我不知道有什么会以时间轴格式生成这些信息。希望这些能够满足您的需要。

使用
svn log
命令。添加
-v
标志以显示每次提交修改了哪些文件。输出量可能很大,因此您可能希望使用
-l
标志将输出限制在最后100行左右。总而言之:

  • 在Linux上启动命令提示符,如
    bash
    ,或在Windows上启动
    cmd.exe
  • cd
    您的存储库
  • svn log-l 100-v

  • subclipse history表现在还可以-如何获得修订图?在eclipse中,右键单击要获取信息的文件/文件夹,转到Team子菜单,然后单击view file history as graph。生成图形可能需要一点时间——特别是对于更复杂的svn历史