使用 GUI 浏览 bazaar(或 CVS/SVN/Git)存储库?

发布于 2024-08-03 04:15:12 字数 295 浏览 2 评论 0原文

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

我想到的是 wikipedia-history - 就像浏览一样,我可以在其中观看和比较代码的任意两个版本。

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

谢谢,

Udi

Is there a nice, open-source, free way to browse a bazaar (or other source control) repository?

What I had in mind is a wikipedia-history-like browsing, where I can watch and compare any two versions of the code.

EDIT: I strongly prefer Ubuntu tools.

Thanks,

Udi

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

葬﹪忆之殇 2024-08-10 04:15:12

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

对于 Git,有 gitk 命令和 git gui

For Bazaar, the QBzr extensions give a wide range of q-commands (ex: bzr qlog, bzr qbrowse)

For Git, there are the gitk command and git gui

┊风居住的梦幻卍 2024-08-10 04:15:12

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

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

Loggerhead 看起来相当不错:

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

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

对于 SVN :

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

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

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

  • 基于网络:也许 WebCVS 会做吗?

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

例如,您有 InDefero (它的作用不仅仅是存储库浏览;它被描述为实际上是谷歌代码的克隆)

If you are using windows ("gui" tag ?), what about TortoiseBzr ?

If you want some web-based tool ("browser" tag), you can take a look at the WebInterfaces page, which lists a couple of possibilities.

Loggerhead seems quite good :

Loggerhead is a web viewer for
projects in bazaar. It can be used to
navigate a branch history, annotate
files, view patches, perform searches,
etc. It's originally based on
bazaar-webserve, which is itself based
on hgweb for Mercurial.

And here is a demo page, that allows you to navigate, see diffs, ... use the application, actually, on a real repository : http://bazaar.launchpad.net/~bzr/bzr/trunk/changes

For SVN :

For GIT : there is a full/long-list on the InterfacesFrontendsAndTools wiki page.

  • Web-based, you could take a look at gitweb ; here is a demo.
  • For both GUI and Web based, the list is quite long -- I'll let you go through it by yourself ^^

For CVS : ergh, is anyone still using CVS ? (yeah, I know, I know...)

  • Web-based : maybe WebCVS would do ?

You also have plenty of other tootls ; some can even deal with multiple kind of repositories.

For instance, you have InDefero (which does more than just repository-browsing ; it's been described as a google-code clone, actually).

笑红尘 2024-08-10 04:15:12

我正在使用 QGit,它有点繁琐,但可以完成工作。我想我也看到过它与其他 VCS 的移植。

I'm using QGit, which is a bit fiddly but gets the job done. I think I've seen ports of it to other VCS around too.

初吻给了烟 2024-08-10 04:15:12

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

ViewVC supports web based CVS/SVN repository navigation. If you are looking for a desktop based one you can use TortoiseCVS/SVN or SubClipse etc

格子衫的從容 2024-08-10 04:15:12

尝试 TortoiseSVNTortoiseBzr

编辑:对于 Linux,请尝试 rapidsvn 并参阅 这些 讨论一个>。

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

Try TortoiseSVN or TortoiseBzr.

Edit: for Linux, try rapidsvn and see these discussions.

Maybe some GUI viewer is available for bazaar on Linux. I have not found one.

寄离 2024-08-10 04:15:12

对于 Ubuntu,您应该尝试 Olive(对于 Bazaar)和 Giggle(对于 Git)。

编辑:别忘了梅尔德。它是一个很好的 Gnome 差异/合并工具,可与许多版本控制系统配合使用。

For Ubuntu, you should try Olive for Bazaar and Giggle for Git.

Edit: Don't forget Meld. It is a nice diff/merge tool for Gnome, that works with many version control systems.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文