问题标签 [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 回答
986 浏览

git - 在这种情况下选择哪个单片机?Redmine+git 或 Fossil 还是?

我们是一个小型计算机科学实验室。我们处理的项目从非常小的(1 名工程师)到普通的(10 名工程师)。

我们需要一个与 wiki 和 bug-tracker 相关联的版本控制工具。我们在系统管理上花费的时间和资源很少,但我们希望能够控制它。

到目前为止,我们将Redmine与 SVN 一起使用,它运行良好,但出于安全原因,我们无法从实验室外部访问我们的 SVN 存储库,因此我们希望使用分布式版本控制工具能够继续在实验室外工作。

通过搜索如何设置 Redmine 和 Git,我听说Fossil项目似乎满足了我们所有的需求(分布式控制下的源、wiki 和 bug-tracker),并且似乎比 Redmine+Git 更容易配置和管理.

所以我想从管理或使用过 redmine+git 和化石的人那里得到一些建议。

谢谢你。

0 投票
2 回答
978 浏览

dvcs - Fossil SCM:将叶子合并回树干

我已经使用 Fossil SCM 工作了一段时间,但我仍然看到一些我不太了解的东西。

化石时间线

在屏幕截图中,您可以看到存储库中有两个叶子,但遗憾的是我找不到将它们合并回主干的方法(在我的所有提交中都有“叶子”标记很烦人)。

我以前有叶子,我通常通过这样做来合并它们

但现在我得到了消息:

更新:此存储库是从 git 存储库完整导入的,我将尝试重现异常。

0 投票
2 回答
372 浏览

version-control - 如何使用化石自动生成包版本?

我想自动生成我的版本号。在git中,我可以使用

但是,我怎么能用化石做类似的事情呢?我知道我可以使用 manifest.uuid,但它不能提供适合比较版本更新的序列号。

0 投票
1 回答
83 浏览

version-control - 如何跟踪化石中一些恢复的旧文件版本?

  • 有一个存储库repo.fossil
  • bug.c多次修改(例如,修订版 10a3->34bd->152c)。
  • 10a3、34bd 和 152c 修订版中有许多文件更改。
  • 如果将 152c 修订版与34bd的 bug.c 结合起来,将修复错误。

如何保留这样的版本,我使用以下命令但失败了?

0 投票
1 回答
857 浏览

version-control - Fossil-SCM 仅拉取特定文件

我试图从化石 scm 中只提取一个特定文件,但我得到的唯一回复是

我尝试使用的命令是

我不明白文档。如果我只想下载特定文件而不打开和克隆 repo,我该怎么做?

0 投票
1 回答
286 浏览

fossil - 如何在 Fossil cvs 中重新打开关闭的叶子?

在我的时间线中,我关闭了我不必关闭的叶子。现在,如果我尝试提交该存储库,我会收到以下消息:

无法针对关闭的叶子提交

是否可以重新打开关闭的叶子?如何?

先感谢您

0 投票
2 回答
582 浏览

version-control - 使用 Fossil 避开目录

Fossil 有一个回避机制,我相信它可以用来使某些文件不受版本控制。

我有一个名为 的目录R,我希望控制它,除了其中的一个子目录,名为library,我希望排除它。我怎样才能“避开”子目录?

我通常的工作流程是这样的:

帮助页面在这里,但我仍然无法弄清楚:

http://www.fossil-scm.org/index.html/doc/trunk/www/shunning.wiki

0 投票
2 回答
1837 浏览

version-control - 化石:将文件添加到现有仓库,我需要先打开吗?

我希望控制一个目录的版本,我们称之为“项目”,并将化石文件保存在另一个名为“fossils”的目录中。我已经成功创建了“project.fsl”存储库,添加了我的项目文件,提交并关闭了。我的问题是了解如何采取下一步行动。

这是我按照fossilbook建议所做的。

现在我已经完成了我的项目,编辑了一些文件,删除了一些文件,创建了一些文件,重命名了一些文件。我想将项目的当前状态添加到存储库中。我怎么做?

根据我在文档中阅读的内容,我的印象是我必须首先打开存储库,然后添加文件,然后提交。如果我不打开存储库,我会收到Not within an open checkout.消息。但是,如果我open化石想用旧文件覆盖我的目录。(如果我从fossils目录中打开,我会得到一个复制到化石目录中的项目的“解包”版本,这也不是我想要的)

在这里,化石想用旧版本覆盖我的项目。我对每一个建议都说不。我怀疑open 这不是正确的方法,但如果不是,那是什么?

我想将我的更改添加到存储库,所以现在 project.fsl 是open,我试试这个:

此时,我删除了所有命名的隐藏文件并重.fslckout .fossil试,结果同样令人失望。

坦率地说,我唯一感兴趣的fossil是保留我的项目的历史。我没有合著者,也不打算做fossil difffossil ui类似的事情,直到我希望这永远不会发生,当我需要深入研究我的项目的历史时。

编辑。我是一个完全的新手。我不确定我是否理解、 、 等的含义checkout,因此尽管花费了无数小时尝试,我还是很难从手册中得到任何东西。我不太了解此页面: http: //fossil-scm.org/fossil/help/openmanifestleaffossil open

0 投票
1 回答
774 浏览

version-control - 化石,一个分支可以有2片叶子吗?

我和我的朋友需要并行开发一个项目。这个怎么做?

我在每片叶子上创建了两个分支。尝试合并叶子,但编辑文件出现冲突错误。合并它们的方法是什么?

我想知道一个分支是否可以有2片叶子?如果是这样,那么除了默认叶子之外,如何创建新叶子。

0 投票
1 回答
406 浏览

windows - Windows中的化石SCM,如何使时间线在局域网中可访问?

我已经使用命令在端口 8080 运行 Fossil-SCM Web 界面以获取我的项目的时间线

我已连接到 LAN,我的 IP 是 192.168.137.11,我想从 IP 192.168.137.8 访问时间线

当我尝试从 .8 pc 在浏览器中打开 192.168.137.11:8080 时,我收到了找不到页面错误。但是当我尝试以下操作时,我得到了一些回应。

帮我解决这个问题。