- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Fossil 有一个回避机制,我相信它可以用来使某些文件不受版本控制。
我有一个名为 R
的目录,我希望控制该目录,但其中的一个名为 library
的子目录除外,我希望将其排除在外。我怎样才能“避开”子目录?
我通常的工作流程是这样的:
fossil new ../fossils/R.fsl
fossil open ../fossils/R.fsl
fossil add .
fossil ci -m "a commit"
fossil close R.fsl
帮助页面在这里,但我还是想不通:
http://www.fossil-scm.org/index.html/doc/trunk/www/shunning.wiki
最佳答案
如果我没看错你的问题,你正在寻找一种方法来使特定文件不受版本控制。
在这种情况下,您可能正在寻找 ignore-glob
设置。
该设置允许您指定应该从存储库中删除的( block )路径。
例如,如果您想将所有文件都保留在子目录 skip
中,并且还想将所有 *.bak
文件保留在您的存储库之外,您可以使用以下命令实现此目的:
fossil set ignore-glob "skip/,*.bak"
fossil set ignore-glob
采用逗号分隔的列表,因此这意味着任何以 skip/
开头的文件都将被忽略,所有匹配 *.bak
glob 也将被忽略。
如果您想首先测试您的ignore-glob
设置(根据我的经验,正确设置可能有点棘手),您可以使用extras 来测试它。命令。 fossil extras
通常会显示工作文件夹(及其子文件夹)中存在的所有文件,但不在存储库中。您可以使用 --override
命令行开关覆盖 ignore-glob
设置;从而允许您对其进行测试。如果它工作正常,您可以使用 settings
命令保存该 ignore-glob,如上所述。
不要为此使用 shun!
正如文档中明确指出的那样,不推荐回避。只能非常小心地使用它,并且只有在您确切了解它的作用时才能使用它,因为如果您以错误的方式使用它,您可能会严重搞砸您的存储库。你的问题清楚地表明你不了解它的用途,所以我强烈建议你忘记 shun 直到你更熟悉 Fossil 的工作。
关于version-control - 使用 Fossil 避开目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21368495/
在编写 C++ 应用程序时,我通常会限制自己使用 C++ 特定的语言功能。这主要意味着尽可能使用 STL 而不是 CRT。 对我来说,STL 比使用 CRT 更流畅且更易于维护。请考虑以下事项: st
我的 Condor 网格上有一台主机由于某种原因坏了,即在这台主机上运行的作业永远运行。我不是管理员,无法登录,因此我无法调查,也无法将其从网格中移除。我只想在我的提交文件中指定我不想在该主机上运行作
我想使用 JavaScript API 避开 route 的某些区域。我知道,路由API包含这种可能性 我使用这种方式避免了 JS API 中的某些区域 是否可以使用此处 map 的 JS API 避
我开始使用 OleDB。我正在尝试从 Excel 文件(在 C# 中)中提取大量随机数据。这是我的查询: SELECT * FROM NAMED_RANGE 但是我有很多空行。我循环删除它们,但我不太
我正在浏览互联网上所有可能的样本来解决这个问题。还是很头疼。 我只想避免在 www.mylararavelsite.com/public/ 中使用“public”并使其像 www.mylararave
如何安装并使用 mysql? 我试过: $ brew install mysql ==> Downloading https://homebrew.bintray.com/bottles/mysql-
我是一名优秀的程序员,十分优秀!