0

我想实现一个 jsr203 文件系统来访问 git 历史记录。因此,创建一个表示特定提交中的文件的路径,通过让文件系统访问.git封面下的文件夹并读取历史记录来检索其内容,等等。

我考虑过使用该jgit库来读取文件,并使用Path(主要)委托给默认文件系统实现的Path实现。一个重要的区别是Path将包含用户感兴趣的提交标识符。

我将只有一个文件存储,但有多个根:每个提交一个。

这种设计有意义吗?是否有我可能遇到的隐藏困难?在开始之前还有更多的计划吗?

4

0 回答 0