这是 git-index-pack 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git-index-pack - 为现有打包存档构建包索引文件
概要
混帐 索引包 [-v] [-o ]
混帐 索引包 --stdin [--fix-thin] [--keep] [-v] [-o ]
[ ]
商品描述
从指定文件中读取打包存档(.pack),并构建打包索引文件
(.idx) 为它。 然后可以将打包的存档与包索引一起放在
Git 存储库的 objects/pack/ 目录。
配置
-v
详细说明正在发生的事情,包括进度状态。
-o
将生成的包索引写入指定文件。 没有这个选项的名字
打包索引文件的名称是通过替换打包归档文件的名称来构造的
.pack with .idx(如果打包存档的名称不以
。盒)。
--标准输入
提供此标志时,将从标准输入读取包,然后复制
写给. 如果未指定,包被写入
确定默认名称的当前 Git 存储库的 objects/pack/ 目录
从包内容。 如果未指定考虑使用 --keep 来
防止这个过程和 混帐 改装.
--修复瘦
修复由 git pack-objects --thin 生成的“瘦”包(请参阅 git-pack-对象(1)
详细信息)通过将删除对象所基于的排除对象添加到
盒。 此选项仅与 --stdin 结合使用才有意义。
- 保持
在将索引移动到其最终目的地之前,为
关联的包文件。 此选项通常与 --stdin 一起使用以防止
同时 混帐 改装 从删除新构造的包和索引的过程
在 refs 可以更新以使用包中包含的对象之前。
--保持=
就像 --keep 在将索引移动到最终目的地之前创建一个 .keep 文件一样,
而不是创建一个空的文件位置 后跟一个 LF 进入 .keep
文件。 的 稍后可以在所有 .keep 文件中搜索消息以找到任何
已经过时了。
--index-version= [, ]
这仅供测试套件使用。 它允许强制版本为
生成的包索引,并强制位于上方的对象上的 64 位索引条目
给定的偏移量。
- 严格的
死,如果包中包含损坏的对象或链接。
--检查自包含和连接
如果包中包含损坏的链接,则死亡。 仅限内部使用。
--线程=
指定解析增量时生成的线程数。 这要求
index-pack 使用 pthreads 编译,否则此选项将被忽略并显示警告。
这是为了减少多处理器机器上的打包时间。 所需金额
然而,增量搜索窗口的内存乘以线程数。
指定 0 将导致 Git 自动检测 CPU 的数量并使用最多 3 个
线程。
注意
一旦创建了索引,对象名称列表就会被排序,并且 SHA-1 散列
该列表打印到标准输出。 如果 --stdin 也被使用,那么它的前缀是
“pack\t”或“keep\t”(如果新的 .keep 文件已成功创建)。 这对
删除用作锁的 .keep 文件以防止与 混帐 改装 上文提到的。
GIT
部分 混帐(1) 套房
使用 onworks.net 服务在线使用 git-index-pack