- 积分
- 4104
- 最后登录
- 2024-1-15
- 精华
- 0
- 阅读权限
- 70
- 主题
- 188
- UID
- 2544233
- 帖子
- 5790
- PB币
- 622
- 威望
- 298
- 贡献
- 0
- 技术
- 0
- 活跃
- 2456
搓则由他搓,头亦是我头。 请看搓头者,人亦搓其头。
- UID
- 2544233
- 帖子
- 5790
- PB币
- 622
- 贡献
- 0
- 技术
- 0
- 活跃
- 2456
|
5F
发表于 2018-5-5 19:54:06
IP属地四川
|只看该作者
体系结构概述 GVFS由以下几部分组成,我们将详细讨论每一个: GvFlt:一个文件系统过滤器驱动程序,负责将用户模式应用程序的文件系统视图向下映射到NTFS。(注:GVFLT正在重命名为Primes,简称为Windows投影文件系统) GVFS:一种用户模式过程,它知道如何根据GIT回购的当前状态来处理GvFlt文件系统的正确视图,如何响应用户编辑来适当更新Git的数据结构,以及如何根据需要下载内容以满足上述所有要求。 GVFS协议:一种允许GVFS客户端与GVFS感知服务通信以按需下载Git对象的HTTP协议。 Git:Git本身需要一些改变来更有效地工作在虚拟化文件系统之上,而不会影响用户注意到的任何行为。 缓存服务器:一种缓存代理,它将RePO的内容更接近终端用户,以减少按需获取内容所固有的等待时间。 应用程序:坐在GVFS之上的其他应用程序需要认为它们正在与正常的Git RePo和文件系统交互。 |
|