0

我不是真正的程序员,只是使用不同的工具(Python、VB.NET、 AutoIt等)编写小的一次性脚本和程序。

在编写脚本和 proggies 时,我经常想要对代码进行版本化,以便我可以尝试新的东西,同时能够返回或跟踪我之前尝试过的内容。

目前,我使用Fossil是因为它非常易于安装(只有一个 EXE 文件),不链接到特定的开发工具(IDE 等)并且相对易于使用。

但我想知道是否有更好的解决方案可以满足这些要求:

  • 对于 Windows
  • 免费或负担得起
  • GUI 而不是 CLI(Fossil 是 CLI:这是我寻找替代方案的主要原因)
  • 易于安装和操作(添加文件/文件夹,可选择排除某些扩展名;创建文件/文件夹的新版本)

是否有支持这些要求的SCM ?

4

1 回答 1

1

我不确定这是否是比 Fossil SCM “更好”的解决方案,但确实存在一个用于 Fossil 的跨平台基于 Qt 的 GUI 前端,看起来很有希望。它被称为燃料

我个人不能保证(目前),但它似乎是一个可行的项目,接近 1.0 版本。

此外,Fossil 确实在基于 Web 的 GUI 中烘焙,可以从命令行调用并绑定到127.0.0.1:8080。这在Fossil FAQ中有详细说明,但基本思想是运行:

fossil ui REPOSITORY-FILENAME

然后等待它启动您的默认网络浏览器。根据 Web UI 的文档,如果您在打开的签出中运行“ui”命令,则可以完全省略存储库名称。如果由于某种原因 Fossil 找不到您的网络浏览器,您可以手动设置路径(来自快速入门指南):

fossil setting web-browser path-to-web-browser
于 2012-12-15T18:20:04.623 回答