我不是真正的程序员,只是使用不同的工具(Python,VB.Net,AutoIT等)编写小型的一次性脚本和程序。
在编写脚本和程序时,我经常想要编写代码版本,这样我就可以尝试一些新功能,同时可以返回或只是跟踪我之前尝试过的内容。
目前,我使用Fossil因为它非常容易安装(只需一个EXE),没有链接到特定的开发工具(IDE等)并且相对容易使用。
但我想知道是否有更好的解决方案可以满足这些要求:
是否有支持这些要求的SCM?
谢谢。
答案 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主页。