问题标签 [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.
git - 在这种情况下选择哪个单片机?Redmine+git 或 Fossil 还是?
我们是一个小型计算机科学实验室。我们处理的项目从非常小的(1 名工程师)到普通的(10 名工程师)。
我们需要一个与 wiki 和 bug-tracker 相关联的版本控制工具。我们在系统管理上花费的时间和资源很少,但我们希望能够控制它。
到目前为止,我们将Redmine与 SVN 一起使用,它运行良好,但出于安全原因,我们无法从实验室外部访问我们的 SVN 存储库,因此我们希望使用分布式版本控制工具能够继续在实验室外工作。
通过搜索如何设置 Redmine 和 Git,我听说Fossil项目似乎满足了我们所有的需求(分布式控制下的源、wiki 和 bug-tracker),并且似乎比 Redmine+Git 更容易配置和管理.
所以我想从管理或使用过 redmine+git 和化石的人那里得到一些建议。
谢谢你。
dvcs - Fossil SCM:将叶子合并回树干
我已经使用 Fossil SCM 工作了一段时间,但我仍然看到一些我不太了解的东西。
在屏幕截图中,您可以看到存储库中有两个叶子,但遗憾的是我找不到将它们合并回主干的方法(在我的所有提交中都有“叶子”标记很烦人)。
我以前有叶子,我通常通过这样做来合并它们
但现在我得到了消息:
更新:此存储库是从 git 存储库完整导入的,我将尝试重现异常。
version-control - 如何使用化石自动生成包版本?
我想自动生成我的版本号。在git中,我可以使用
但是,我怎么能用化石做类似的事情呢?我知道我可以使用 manifest.uuid,但它不能提供适合比较版本更新的序列号。
version-control - 如何跟踪化石中一些恢复的旧文件版本?
- 有一个存储库repo.fossil
- bug.c多次修改(例如,修订版 10a3->34bd->152c)。
- 10a3、34bd 和 152c 修订版中有许多文件更改。
- 如果将 152c 修订版与34bd的 bug.c 结合起来,将修复错误。
如何保留这样的版本,我使用以下命令但失败了?
version-control - Fossil-SCM 仅拉取特定文件
我试图从化石 scm 中只提取一个特定文件,但我得到的唯一回复是
我尝试使用的命令是
我不明白文档。如果我只想下载特定文件而不打开和克隆 repo,我该怎么做?
fossil - 如何在 Fossil cvs 中重新打开关闭的叶子?
在我的时间线中,我关闭了我不必关闭的叶子。现在,如果我尝试提交该存储库,我会收到以下消息:
无法针对关闭的叶子提交
是否可以重新打开关闭的叶子?如何?
先感谢您
version-control - 使用 Fossil 避开目录
Fossil 有一个回避机制,我相信它可以用来使某些文件不受版本控制。
我有一个名为 的目录R
,我希望控制它,除了其中的一个子目录,名为library
,我希望排除它。我怎样才能“避开”子目录?
我通常的工作流程是这样的:
帮助页面在这里,但我仍然无法弄清楚:
http://www.fossil-scm.org/index.html/doc/trunk/www/shunning.wiki
version-control - 化石:将文件添加到现有仓库,我需要先打开吗?
我希望控制一个目录的版本,我们称之为“项目”,并将化石文件保存在另一个名为“fossils”的目录中。我已经成功创建了“project.fsl”存储库,添加了我的项目文件,提交并关闭了。我的问题是了解如何采取下一步行动。
这是我按照fossilbook
建议所做的。
现在我已经完成了我的项目,编辑了一些文件,删除了一些文件,创建了一些文件,重命名了一些文件。我想将项目的当前状态添加到存储库中。我怎么做?
根据我在文档中阅读的内容,我的印象是我必须首先打开存储库,然后添加文件,然后提交。如果我不打开存储库,我会收到Not within an open checkout.
消息。但是,如果我open
化石想用旧文件覆盖我的目录。(如果我从fossils
目录中打开,我会得到一个复制到化石目录中的项目的“解包”版本,这也不是我想要的)
在这里,化石想用旧版本覆盖我的项目。我对每一个建议都说不。我怀疑open
这不是正确的方法,但如果不是,那是什么?
我想将我的更改添加到存储库,所以现在 project.fsl 是open
,我试试这个:
此时,我删除了所有命名的隐藏文件并重.fslckout
.fossil
试,结果同样令人失望。
坦率地说,我唯一感兴趣的fossil
是保留我的项目的历史。我没有合著者,也不打算做fossil diff
或fossil ui
类似的事情,直到我希望这永远不会发生,当我需要深入研究我的项目的历史时。
编辑。我是一个完全的新手。我不确定我是否理解、 、 等的含义checkout
,因此尽管花费了无数小时尝试,我还是很难从手册中得到任何东西。我不太了解此页面: http: //fossil-scm.org/fossil/help/openmanifest
leaf
fossil open
version-control - 化石,一个分支可以有2片叶子吗?
我和我的朋友需要并行开发一个项目。这个怎么做?
我在每片叶子上创建了两个分支。尝试合并叶子,但编辑文件出现冲突错误。合并它们的方法是什么?
我想知道一个分支是否可以有2片叶子?如果是这样,那么除了默认叶子之外,如何创建新叶子。
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 时,我收到了找不到页面错误。但是当我尝试以下操作时,我得到了一些回应。
帮我解决这个问题。