是否有一种不错的、开源的、免费的方式来浏览集市(或其他源代码控制)存储库?
我想到的是类似维基百科历史的浏览,我可以在其中观看和比较任何两个版本的代码。
编辑:我非常喜欢 Ubuntu 工具。
谢谢,
乌迪
是否有一种不错的、开源的、免费的方式来浏览集市(或其他源代码控制)存储库?
我想到的是类似维基百科历史的浏览,我可以在其中观看和比较任何两个版本的代码。
编辑:我非常喜欢 Ubuntu 工具。
谢谢,
乌迪
对于 Bazaar,QBzr 扩展提供了广泛的 q 命令(例如:bzr qlog
、、bzr qbrowse
)
对于 Git,有gitk
命令和git gui
如果您使用的是 windows (“gui”标签?),那么TortoiseBzr呢?
如果您想要一些基于 Web 的工具(“浏览器”标签),您可以查看WebInterfaces页面,其中列出了几种可能性。
Loggerhead似乎相当不错:
Loggerhead 是用于集市项目的 Web 查看器。它可用于导航分支历史、注释文件、查看补丁、执行搜索等。它最初基于 bazaar-webserve,它本身基于 Mercurial 的 hgweb。
这是一个演示页面,允许您导航,查看差异,......实际上,在真实的存储库中使用该应用程序:http: //bazaar.launchpad.net/~bzr/bzr/trunk/changes
对于 SVN:
对于 GIT: InterfacesFrontendsAndTools wiki 页面
上有一个完整/长列表。
对于 CVS:呃,还有人在使用 CVS 吗?(是的,我知道,我知道……)
你还有很多其他的工具;有些甚至可以处理多种存储库。
例如,您有InDefero (它不仅仅是存储库浏览;实际上它被描述为 google-code 克隆)。
我正在使用QGit,这有点繁琐,但可以完成工作。我想我也看到了它到其他 VCS 的端口。
ViewVC支持基于 Web 的 CVS/SVN 存储库导航。如果您正在寻找基于桌面的,您可以使用 TortoiseCVS/SVN 或 SubClipse 等
对于 Ubuntu,您应该尝试使用Olive的 Bazaar 和 Giggle 的 Git。
编辑:别忘了梅尔德。它是 Gnome 的一个不错的 diff/merge 工具,适用于许多版本控制系统。