4
有沒有關於Git索引文件內部結構的任何文檔?從各種書我知道它是二進制的,它包含舞臺文件的SHA,我知道Git的「管道」命令有助於揭示索引內容...使用C解碼Git索引文件
但是如何通過我自己使用C#讀取索引?
我知道有幾個這項功能的實現,所以它是可以研究的代碼:
- 在Git的本身;
- 在libgit2上寫的C;
- 在GitSharp中從Java移植到C#。
而且所有這些選項有點複雜,因爲需要破解周圍的其他的代碼。我寧願從頭開始使用數據格式解釋。如果可能的原因。
非常感謝您的幫助!
看一看[LibGit2Sharp](https://github.com/libgit2/libgit2sharp/)。 –