问题标签 [fossil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1638 浏览

fossil - 化石:无权写作

我究竟做错了什么?我意识到我还没有阅读任何用户管理,但我完全是本地人,从来没有自己创建过任何用户,为什么它不起作用?

0 投票
2 回答
495 浏览

fossil - Fossil 中的全文搜索

有没有办法在化石库中搜索

  • 代码
  • 维基页面

Fossil 的文档声称 UI 中有一个搜索命令: /search但我不知道如何使用它。

0 投票
1 回答
184 浏览

unix - 将 Fossil 用于系统文件?

作为Fossil的新用户,我很好奇使用 Fossil 从 Unix (如 FreeBSD 和 OpenBSD 等系统)存储 /etc/、/usr/local/etc 等文件是否有任何负面影响。如果我为多个系统执行此操作,我想我会使用每个主机名创建一个分支来跟踪这些文件。

  • Q1:你做过吗?您喜欢使用不同的 VCS 来处理系统文件吗?

  • Q2:Fossil 这些年来发生了很多变化,我很好奇是否可以限制谁可以将分支与主干合并。从阅读早期的线程来看,这是不可能的,但有两种解决方法:

    a) 告诉人们不要合并到主干

    b)让人们克隆和主干维护者从他们的仓库中获取更改

0 投票
3 回答
1449 浏览

version-control - 使用 Fossil 克隆存储库?

我尝试使用 Fossil scm 将存储库克隆到我的家用计算机,但我没有获取文件夹,而是得到了一个_FOSSIL_文件。

我使用的步骤是:

  1. 创建了一个名为 Fossils 的目录
  2. 使用了在 Fossilsfossil clone中生成文件的命令.fossil
  3. 使另一个目录工作并用于从 Fossilsfossil open打开文件。.fossil这导致了一个名为_FOSSIL_Work 的文件。

关于我做错了什么的任何想法?

0 投票
1 回答
407 浏览

apache - 无法通过网络打开化石回购

我已经为这个问题苦苦挣扎了几天,但似乎无法解决它,我想我快到了....但是...不完全:(

这就是我所在的地方。

我在一个无头的 debian 服务器上,运行 virtualmin / webmin 来创建我的域 / 用户等。我不知道这是否会搞砸,但我很高兴手动修改配置文件(通过 webmin 或通过 ssh /vim)。

我正在尝试通过 apache 将化石作为 cgi 服务运行。

它是一个名为 homeserver.net 的内部站点,我可以很好地访问默认页面,并根据需要添加和创建链接等。

请注意,我的问题的解决方案在问题的末尾。

所以文件位于磁盘上,与我的 apache 文档根目录一致

我想运行化石以同时拥有内部站点,然后将我练习的开发工作放在单独的文件中。所以我为这些存储库创建了一个新目录。

阅读化石页面上的说明,我插入了一个名为“fos_repo.cgi”的简短 cgi 文件,其内容为。

当我打开链接到

我被重定向到我写的 404 页面。所以脚本显然正在阅读和工作。

通过阅读化石页面,我了解到我应该能够使用以下链接打开/访问 repo。

我不确定为什么这不起作用...

到目前为止,我已经尝试了以下方法。

我从 cli 打开了存储库,并让服务器在后台运行

化石服务器 site.fossil &

我虽然也许文件应该在主 repo 目录中,而不是在子目录中,所以我移动了它......它现在住在

我尝试在 apache 中为文件创建别名

当我浏览到

我什么也没得到,但要去

将尝试下载文件(这是一个二进制文件)

所以我想我到了某个地方,但我不确定我错过了什么。

我以前使用过化石,但我将它作为本地服务器运行,并在需要时启动它。我正在这样运行它,以便最终将站点推送到实时 VPS(甚至可能在 VPS 上完成托管化石站点)。

ps 我以前使用的时候真的很喜欢fossil,并且喜欢整个集成的wiki和错误跟踪器,而且我可以简单地将文件复制到我的外部驱动器进行备份。个人真的不想换成别的东西,但如果我不得不....

提前致谢。

大卫

编辑:尝试其他选项。

所以我想我会尝试化石页面上显示的单一存储库方法,因此相应地调整了我的 cgi 脚本。

现在,当我导航到: www.homeserver.net/cgi-bin/fos_repo.cgi 我收到以下消息

但是,如果我 ssh 到服务器并手动启动它

我可以通过 www.homeserver.net:8081 访问服务器

所以我要么在 apache 中使用 SQLite 有问题,要么有其他问题。请帮忙

解决方案

因此,为了简单起见,我决定为每个 repo 使用一个 cgi 文件。

我最初的目录结构如下:

我认为我的部分问题是我希望拥有目录: pont to my repos / location 化石会找到site.fossil文件(位于repos/web)和dev.fossil文件(位于repos/deb) .

显然这没有奏效。
我希望它看起来也像这样的原因是为了分离我系统上的信息。

出于某种原因,我决定将化石指向repos/会给我一个漂亮的化石风格首页并自动链接到我的存储库。但是在使用目录后:版本并收到以下错误消息

我意识到我仍然需要将我的首页写入存储库,而且我的期望有点过高。

所以我决定使用一个指向我需要制作的每个 repo 的 cgi 文件运行。

0 投票
1 回答
152 浏览

git - 尝试将化石存储库导出到 git 时“无法打开数据库文件”

fossil.exe: [<repo path>]: unable to open database file当我尝试将fossilrepo 导出到 Windows 上的 git时,我得到了一个。

这是我所做的步骤:

  1. git init 新仓库
  2. cd new-repo
  3. 化石.exe 导出 --git "fossil_repo_path" | git 快速导入
0 投票
0 回答
681 浏览

merge - 化石分支之间的差异

fossil-scm中,我有2个分支,并且樱桃选择了要在合并中应用的提交:

如何从 branch1 发现哪些提交已合并到 branch2 ?实际上我需要知道哪些提交没有合并,以便在必要时合并它们。

在 git 中有这个命令可以做到这一点:

在下面的示例中,我想知道rfc-02未应用于测试分支。

0 投票
1 回答
726 浏览

fossil - 化石是否有命令将票证决议与提交联系起来?

fossil ticket命令是否可以选择将某个问题的修复与特定提交相关联?refs #issueid我需要一些类似于 Redmine 选项的东西,它使您能够通过语法将提交与问题联系起来。

0 投票
1 回答
340 浏览

fossil - Fossil-Scm 是否有能力添加新的工单状态?

Fixed除了,等之外Tested,是否可以向 Fossil SCM 添加新的状态代码Closed

0 投票
2 回答
306 浏览

export - 如何将fossil-scm时间线导出为另一种格式

我使用 FossilSCM 作为控制版本和票证的唯一解决方案。到目前为止,一切都很好。它的独立和简约的方法适合我的需要。但我想开始对项目的历史和发展进行一些分析,一个很好的来源是项目的时间表。我可以使用一些 html 解析来尝试将 Fossil 时间线输出转换为其他内容,但我想是否可以选择以其他结构化格式(例如 JSON 或类似格式)导出该信息。网络搜索在该问题上没有产生任何有用的发现。任何指向解决方案的指针?

谢谢,

离场