这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 flashbake
程序:
您的姓名
flashbake - 使用 git 自动快照
概要
闪烤 [选项] [quiet_min]
商品描述
闪烤 是一种监视文件并自动将它们签入 git 的工具
存储库。 提交行可以自定义。 它旨在从 cron 作业运行(请参阅
crontab中(5) ). 因此,它通过减轻手动操作的负担来简化用户的生活
提交更改并允许一个人专注于工作。
安静的分钟 是 flashbake 的一个参数,它告诉它只提交对文件的更改
在上一个 quiet_min 分钟内未更改的项目。 将此设置为 0 或
省略此项会禁用安静期,并且 flashbake 会立即提交所有更改
运行时。
flashbake 的一个不错的功能是它使用生成自动提交消息
它的插件系统。 flashbake 的插件可以从各种来源获取数据,包括
您的微博提要、正常运行时间、天气等,并使用它来生成提交
信息。
如果您不熟悉 flashbake,请查看 配置 和 用法 以下部分了解更多
信息; 您还可以查看维基(地址在 SEE ALSO).
配置
flashbake 遵循通常的 GNU 命令行语法,长选项以两个开头
破折号(`-')。 下面是选项的摘要。 有关完整说明,请参阅
在线文档。
- 版
显示版本号并退出
-h, - 帮帮我
显示选项摘要。
-c, - 语境
只需生成并显示提交消息,不要检查更改。
-v, --详细
在输出中包含调试信息,有助于报告问题。
-q, - 安静的
禁用除错误之外的所有输出
-d, --试运行
不要改变任何东西,只显示如果没有执行 flashbake 会做什么
-d 选项(试运行)。
-p 插件目录, --插件=插件目录
为插件指定一个额外的位置
-r, - 清除
清除已从源代码管理中删除的所有文件
配置
flashbake 很容易设置,不需要 git 内部知识。 作为
flashbake需要一个git仓库,你必须为你所在的文件夹创建一个git仓库
希望通过 cd 进入文件夹并键入来跟踪 混帐 初始化 (如果你还没有这样做
已经)。
flashbake 配置是通过一个 .flashbake 项目目录下的文件。 全球的
flashbake 的选项可以在 ~/.flashbake/配置 其中 ~ 指的是家
目录(如 Linux 上的 /home/joe 或 Mac OS X 上的 /Users/joe)。 如果 ~/.flashbake/配置
文件存在,那么它将首先被读取,然后是项目特定的版本。
flashbake 仅跟踪对其称为的特定文件的更改 高温 档。 你必须
在 .flashbake 应该在项目中创建的文件
目录。 可以使用在 shell 中使用的通配符,例如 ? 用于匹配单个
字符,* 用于匹配任意数量的字符,[] 用于字符范围 ([0-9]
将匹配文件名中从 0 到 9 的单个数字)。
例
下面是一个示例 .flashbake 文件(取自 wiki),带有解释性注释。
# 这将启用提要插件
插件:flashbake.plugins.feed:饲料
# 这三行是feed插件使用的,见插件页面
# 更多信息
提要网址:http://www.mysite.com/feed
# 作者是可选的
feed_author:乔随机
# 限制是可选的,如果未使用,则默认为 5
饲料限制:3
# 此行是可选的,省略它以禁用电子邮件
通知:[email protected]
# 或者,如果你设置了一个 ssh 隧道,你可以设置它并发送
# 通过
#隧道
#smtp_端口:5002
#热点文件
all.txt
我的小说.txt
额外/character_notes.txt
额外/story_bible.txt
当然,任何以# 开头的行都是注释。 notice_to:指定一个电子邮件
flashbake 遇到热文件问题时的邮件地址。 这个
功能不是强制性的,您可以注释 notice_to: out 以禁用它。
用法
本节展示了 flashbake 的一些典型使用模式。
如果你跑步
闪烤 -c 〜/我的_小说
flashbake 不会提交任何更改,而是会向您显示它会的提交消息
正常运行时生成。 这对于检查您是否已在
控制文件正确并检查提交消息内容。
运行
闪烤 -d 〜/我的_小说
会让 flashbake 做一次试运行,它会做所有事情,除了实际更新
库。
运行 flashbake 的最常见方法之一是在 cron 下运行它,例如,将
这在你 crontab中(5)
*/15 * * * * 闪烤 〜/我的_小说 5 > /dev/null
将使 flashbake 每十五分钟运行一次,检查对热文件的更改
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 〜/我的_小说 在过去五分钟内未更改的目录。
使用 onworks.net 服务在线使用 flashbake