适用于Windows的简单,独立于编译器的SCM?

时间:2012-04-18 09:05:07

标签: windows version-control

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

在编写脚本和程序时,我经常想要编写代码版本,这样我就可以尝试一些新功能,同时可以返回或只是跟踪我之前尝试过的内容。

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

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:1)

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

https://code.google.com/p/fuel-scm/

我无法亲自担保(但),但它似乎是一个可行的项目,接近1.0发布。

此外,我不禁要指出(如果只有那个不熟悉Fossil的线程的访问者),Fossil会在基于Web的GUI中进行烘焙,可以从命令行调用并绑定到127.0.0.1:8080。这在Fossil FAQ中有详细说明,但基本思路是运行

fossil ui REPOSITORY-FILENAME

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

fossil setting web-browser path-to-web-browser 

希望这会有所帮助。我在这里没有足够的声誉直接链接到相关文档,但所有这些信息都来自Fossil主页。