使用c#解码Git索引文件
本文关键字:索引 文件 Git 解码 使用 | 更新日期: 2023-09-27 18:16:39
有没有关于Git索引文件内部结构的文档?从各种各样的书中我知道它是二进制的,它包含阶段性文件的sha,我知道Git的"管道"命令可以帮助显示索引内容…
但是如何自己读索引使用c#,例如?
我知道这个特性有几个实现,所以可以研究一下代码:
- 在GitSharp中从Java移植到c#。
所有这些选项都有点复杂,因为需要破解别人的代码。我更喜欢使用数据格式解释从头开始开发。如果有可能的话。
非常感谢您的帮助!
看看git.git
存储库中的Documentation/technical/index-format.txt
:
http://git.kernel.org/?p=git/git.git; = blob; f =文档/技术/index-format.txt; hb =头