问题标签 [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 - 在 git 和化石之间犹豫不决
Fossil(或任何其他版本控制系统)的新手在这里。之前使用过专有的,但从未自己设置过。
目前,我正在寻找设置一个,以便我和我的朋友可以将它用于项目。
我选择 Fossil 主要是因为分布式似乎是要走的路,它看起来很轻巧并且包含一个错误跟踪器。但是 Git 似乎是很多人最喜欢的 SCM。支持 Git+someBugTracker 而不是 Fossil 是否值得增加复杂性?有没有更好的选择?我将不得不从 0 开始。
repository - 使用自托管 cgi 脚本克隆 Fossil 会产生“未知存储库”
我已经尝试了两个星期来设置化石来工作,如果我没有看到拥有存储库的优势,我现在就放弃了。我真的对此束手无策。
我已经在我的服务器和计算机上设置了化石。我的服务器是 linux,virtualmin 负责大部分托管。我的电脑是windows 7。
我的化石二进制文件都在我的路径中。
我选择使用自托管 cgi 脚本让化石主机本身。确切地说,与此页面标题标题下的脚本完全相同:“自动提供多个存储库的另一种解决方案” - http://fossil-scm.org/fossil/wiki?name=Cookbook
它似乎有效,如果我将服务器的 ip 转到 /cgi-bin/p 文件,我可以看到我使用过的存储库列表:
但是,我可以看到 wiki 和化石存储库的一般 web gui....
当我尝试使用以下命令克隆源时,从我的 Windows 机器:
我只听到不断的回声:
可能是 ider.fsl 文件上设置的权限吗?显然我是 SCM 的新手,但有一些非常错误的地方,因为我在文档中找不到任何描述此问题的内容或来自谷歌的任何参考资料,除非我试图找出是否要克隆恐龙......:/
fossil - How to remove a binary file from fossil history
This situation happens a little often, your whole repository has 2MB and then someone thinks it would be great to have a backup of selenium.jar with 20MB in repository. So everyone now must download a repository with at lest 22MB, and version after version of the new binary file the repository grows its size.
Is possible to remove a binary file from fossil? I read that one of fossil philosophies is to never rewrite history, but I don't want to rewrite history I just want to remove the history content like a missing artifact.
windows - FOSSIL(版本控制系统)不添加 .htaccess 文件。为什么?
我有一个网站,里面有很多 .htaccess 文件。但是当我使用 addremove 时,化石并没有将它们保存在 repo 中。相反,我必须手动添加每个 htaccess 文件(使用 add 命令)。怎么了?
化石 1.22 (2012-03-17 17:53:25),Win32。
fossil - 为外部目录添加化石
我在这里阅读了一些问题和答案,但与我的情况完全不符。
我想将我所有的化石存储库保存在一个地方。
所以我有
c:\Fossil_Repos\ 包含一个用于 WebPages_Repo 的存储库和另一个用于 Dev_repo 等的存储库等
我想将我的原始网页和开发页面保留在 Fossil_Repos 目录之外的单独目录中,这是我的结构
这种结构似乎不无道理。
如果从我的 c:\Fossile_Repos\ 我运行命令
然后我看到 c:\DevEnvironment 下所有目录和文件的列表,但是我接着添加
并在第一个文件上收到一条错误消息,说明该文件不存在。请注意,文件路径是正确的(但是它使用文件分隔符的 unix 方法将目录报告为 C:/DevEnvironment/firstFile.xml)
有人对我是否可以这样做有任何想法吗?
提前致谢
大卫
fossil - 我如何看到化石的传出变化
凭借真实性和善变,您可以执行“传出”命令以查看将哪些更改推送到服务器。我怎么能用化石做到这一点?
php - 同一来源上的多个编码器
我的编码器有问题,他们似乎会不时地覆盖彼此的工作,因为他们一直在处理重叠的文件。
我查了一下,似乎“化石”可能是我的解决方案(http://www.fossil-scm.org)但我想知道是否有人有更好的主意,因为我很新这一切。
dvcs - Fossil:“不是有效的存储库” - 已删除的存储库
我是第一次尝试化石,并在几分钟内搞砸了。我创建了一个存储库,然后显然在错误的文件夹等中运行了命令,最终删除了测试存储库,以便重新启动。(在某处我读到化石是“自包含的”,所以我想,删除存储库文件就可以了。删除化石存储库的正确方法是什么?)
现在,对于我尝试的几乎每个命令(包括“所有重建”),我都会收到错误“不是有效的存储库”以及已删除的存储库名称。
现在怎么办?
dvcs - 从现有项目文件创建 Fossil 存储库
我希望在初学者的快速入门指南中对此进行解释,因为几乎每个从化石开始的人都会有他想从化石开始管理的项目。然而,我在文档中的任何地方都找不到解释。
(我来自 git,这对我的需求来说太重了,但至少在现有文件夹中创建一个新存储库很容易......)
(试图回答我的问题但声誉不足。所以这里是:)
我想我自己想通了。这是我为初学者所做的:
- 为存储库创建目录,
C:\www\fossil
- 进入
fossil
目录 fossil init projectname
- 进入现有项目的目录
C:\www\projectname
fossil open ../fossil/projectname
fossil add *.*
dvcs - Fossil:在回购关闭时识别变化
我知道,我应该只在打开存储库时更改项目中的文件。但我现在试图看看当我在 repo 关闭时更改文件时会发生什么,因为我经常会这样做,因为我会忘记打开 repos。很不方便...
现在我看到会发生什么:更改未被识别。进行提交时,我收到“没有任何改变”的消息……这是不正确的。
我可以做些什么来让化石识别错过的变化?