Fossil SCM 的 GUI

发布于 2024-08-18 18:12:53 字数 129 浏览 5 评论 0 原文

有化石的 GUI 吗?

我已经习惯了独立项目的源代码控制的想法,并且在化石中拥有一个命令界面会有所帮助。

一些简单的东西可以帮助浏览文件,或打开+关闭。除了在项目本身中运行的网络 GUI 之外,谷歌什么也没发现。

Are there any GUIs for fossil?

I've been getting used to the idea of source control for solo projects, and having an interface for the commands in fossil would help.

Something simple that helps browse for files, or open + close. Google has turned up nothing except the web GUI that works within the projects themselves.

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

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

发布评论

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

评论(10

锦爱 2024-08-25 18:12:53

现在有一个 Fossil GUI。

目前它具有非常基本的功能,但它是免费且开源的:

http://code .google.com/p/jurassic-fossil/

Now there IS a Fossil GUI.

At the moment it has really basic functionality, but it is free and open source:

http://code.google.com/p/jurassic-fossil/

¢好甜 2024-08-25 18:12:53

化石的 Windows GUI 位于 http://repository.mobile-developers.de/cgi-bin/科赫/锋利化石
它尚未完成,但可用,并且具有化石所不具备的一些功能。

There is a Windows GUI for fossil at http://repository.mobile-developers.de/cgi-bin/ikoch/sharpfossil
It is not yet complete, but usable and has some features fossil doesn't have.

半城柳色半声笛 2024-08-25 18:12:53

我想您会发现由命令“fossil ui”启动的 Web 界面是除了一些命令行命令之外的唯一用户界面(图形或其他)。

GUI 有哪些功能是通过 Web 界面无法完成的?

I think you'll find the web interface, launched by the command "fossil ui" is the only user interface (graphical or otherwise) apart from a few command line commands.

What would a GUI have that couldn't be done via the web interface?

做个少女永远怀春 2024-08-25 18:12:53

我最近发现了 Fossil GUI 的几个新选项:

  • Fuel - 用 Qt 编写的跨平台 GUI;
  • QLFossil - 适用于这些人的 Mac OS X 帮助程序使用化石。
  • 内置 Web 界面在 Windows 上变得更加可用。目前,您可以将化石设置为在后台运行,因此您无需在需要查看历史记录或更改时在命令行中键入fossil ui。顺便说一句,网络界面现在具有新的养眼主题和并排差异。

I discovered several new options for Fossil GUI recently:

  • Fuel - cross-platform GUI written on Qt;
  • QLFossil - Mac OS X helper for these, who uses Fossil.
  • Build-in web-interface become more usable on Windows. At the moment you can setup fossil to run on background, so you won't need type fossil ui in command line anytime you need to view history, or changes. By the way, web-interface now features a new eye-candy theme and side-by-side diffs.
╰沐子 2024-08-25 18:12:53

现在 Mac 上有一个适用于 Fossil 的 GUI,有点...我一直在开发一个简单的 GUI,它虽然不是像 Tortoise{CVS,SVN,GIT,...} 这样的 Finder 插件,但可以与 Finder 一起工作。

该项目可以在 http://chiselapp.com/user/sti/repository 找到/fossil-gui/home

There is now a GUI for Fossil on Mac, sort of... I have been working on a simple GUI which, while not a Finder plugin like Tortoise{CVS,SVN,GIT,...}, works together with Finder.

The project can be found at http://chiselapp.com/user/sti/repository/fossil-gui/home

挽清梦 2024-08-25 18:12:53

就我个人而言,内置的 fossil ui 已经是我小型项目所需的全部 GUI。

fossil newfossil open之后,个人项目与存储库的唯一真正交互是偶尔的fossil更改fossil extra 以确保我没有更改任何我不打算更改的内容,并且自然地 fossil ci 来检查这些更改。

为了浏览存储库,fossil ui 可以满足我所需的一切。很难击败“时间轴”视图,您可以从中查看因签入而更改的文件。还有“文件”视图,您可以从中查看每个文件并检查该文件的时间轴。

还有一个项目正在进行中,为化石编写一本介绍性书籍。目前的草案非常值得一读。

Personally, the built-in fossil ui has been all the GUI I need for small projects.

After fossil new and fossil open, the only real interaction with a repository for a personal project is the occasional fossil changed and fossil extra to make sure I didn't change anything I didn't intend to change, and naturally fossil ci to check in those changes.

For browsing the repository fossil ui does everything I need. It is hard to beat the Timeline view, from which you can get to the files changed by that check in. There is also the Files view, from which you can see each file and inspect that file's timeline.

There is also a project in progress to write an introductory book for fossil. The current draft is well worth reading.

执笏见 2024-08-25 18:12:53

ramdebugger TKL IDE 内置了对化石的支持,尽管事实有点隐藏在变化中更改页面。

The ramdebugger TKL IDE has support for fossil built in, although the fact is a bit hidden on the changes changes page.

神经大条 2024-08-25 18:12:53

有一个内置的网络界面。

如果您有一个开放的存储库
IE
Fossil 打开 myProject.fossil

然后使用 ui 命令运行 Fossil:
化石 ui

化石将运行一个网络服务器,提供对当前打开的存储库的 GUI 访问,它将启动您的浏览器,指向 http://localhost:8080 (或一些以前未使用的端口)。

There is a built-in web interface.

If you have an open repository
i.e.
fossil open myProject.fossil

then run fossil with the ui command:
fossil ui

fossil will run a webserver providing gui access to the currently opened repository and it will start your browser pointing to http://localhost:8080 (or some previously unused port).

淡笑忘祈一世凡恋 2024-08-25 18:12:53

Windows 资源管理器或 Mac OS X Finder 上的 Fossil 没有平台 ui 客户端。
我找不到适用于 eclipse、netbeans、emacs 或 Microsoft/Apple 工具链的 IDE 扩展,但有一个适用于 TCL IDE 的扩展:

RamDebugger 对 GUI 提交和提交有一些支持。添加&与化石更新。它是一个 IDE 和TCL 调试器。

http://www.compassis.com/ramdebugger

http://www.compassis.com/c/ramdebugger/index

  • 由化石用户邮件列表 Ramon Ribó 提供 2010 年 7 月 1 日

抱歉答案大多是“不”,但随着化石似乎吸引了很多关注,这种反应应该很快就会改变。

There are no platform ui clients for Fossil on Windows Explorer or Mac OS X Finder.
There are no IDE extensions for eclipse, netbeans, emacs or the Microsoft/Apple tool chains that I can find, but there is one for a TCL IDE:

RamDebugger has some support for GUI commit & add & update with Fossil. It is an IDE & debugger for TCL.

http://www.compassis.com/ramdebugger

http://www.compassis.com/c/ramdebugger/index

  • courtesy Ramon Ribó, fossil-users mailing list 1 July 2010

Sorry the answer is mostly 'no', but this response should change soon as fossil seems to be attracting a lot of attention.

长梦不多时 2024-08-25 18:12:53

柴油

的一个分支 fuel 将 GUI 框架更新为 QT6 和可用的 github 操作工作流程。

我做了一个叉子 https://github.com/sulisu/diesel-其中的scm/tree/sulisu-patch-3删除了内置的Web浏览器和QT6 webcomopnent的依赖,将编译文件大小减少到30MB。

它对化石版本的支持保持在 2015 年左右。2.9 可以很好地配合它,而 2.23 会导致窗口有时冻结。

diesel

A fork of fuel which updated GUI framework to QT6 and usable github action workflow.

I made a fork https://github.com/sulisu/diesel-scm/tree/sulisu-patch-3 of it which removed builtin web browser and dependence of QT6 webcomopnent, reduced compiled file size to 30MB.

It's support for fossil version stayed around 2015. 2.9 works well with it, while 2.23 causes window to freeze sometime.

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