3

是否有一种不错的、开源的、免费的方式来浏览集市(或其他源代码控制)存储库?

我想到的是类似维基百科历史的浏览,我可以在其中观看和比较任何两个版本的代码。

编辑:我非常喜欢 Ubuntu 工具。

谢谢,

乌迪

4

6 回答 6

2

对于 Bazaar,QBzr 扩展提供了广泛的 q 命令(例如:bzr qlog、、bzr qbrowse

对于 Git,有gitk命令和git gui

于 2009-08-26T11:57:48.473 回答
1

如果您使用的是 windows (“gui”标签?),那么TortoiseBzr呢?


如果您想要一些基于 Web 的工具(“浏览器”标签),您可以查看WebInterfaces页面,其中列出了几种可能性。

Loggerhead似乎相当不错:

Loggerhead 是用于集市项目的 Web 查看器。它可用于导航分支历史、注释文件、查看补丁、执行搜索等。它最初基于 bazaar-webserve,它本身基于 Mercurial 的 hgweb。

这是一个演示页面,允许您导航,查看差异,......实际上,在真实的存储库中使用该应用程序:http: //bazaar.launchpad.net/~bzr/bzr/trunk/changes


对于 SVN:


对于 GIT: InterfacesFrontendsAndTools wiki 页面 上有一个完整/长列表。

  • 基于网络的,你可以看看gitweb;这是一个演示
  • 对于基于 GUI 和基于 Web 的,列表很长 -- 我会让你自己看 ^^


对于 CVS:呃,还有人在使用 CVS 吗?(是的,我知道,我知道……)

  • 基于Web:也许WebCVS会做?


你还有很多其他的工具;有些甚至可以处理多种存储库。

例如,您有InDefero (它不仅仅是存储库浏览;实际上它被描述为 google-code 克隆)

于 2009-08-26T11:15:50.913 回答
0

尝试TortoiseSVNTortoiseBzr

编辑:对于 Linux,尝试rapidsvn并查看这些 讨论

也许某些 GUI 查看器可用于 Linux 上的集市。我还没有找到一个。

于 2009-08-26T11:14:42.053 回答
0

我正在使用QGit,这有点繁琐,但可以完成工作。我想我也看到了它到其他 VCS 的端口。

于 2009-08-26T11:24:05.950 回答
0

ViewVC支持基于 Web 的 CVS/SVN 存储库导航。如果您正在寻找基于桌面的,您可以使用 TortoiseCVS/SVN 或 SubClipse 等

于 2009-08-26T11:37:14.973 回答
0

对于 Ubuntu,您应该尝试使用Olive的 Bazaar 和 Giggle 的 Git。

编辑:别忘了梅尔德。它是 Gnome 的一个不错的 diff/merge 工具,适用于许多版本控制系统。

于 2009-08-26T11:52:00.933 回答