回答
否(在读/写远程访问)。
MVFS (MultiVersion Filesystem)约为封装本地文件系统结合:
- 网络接入
- 与版本的文件through dynamic views
据我所知,唯一的ClearCase提供了(特别是在很多平台: Unix,Linux,Windows,Hp)。
从 “Filesystem Interface for the Git Version Control System”(PDF,自Reilly GRANT):
文件系统接口的Git(由缩写“figfs”,发音类似“无花果”之称),允许开发者在一个项目工作一个Git仓库就像本地文件系统一样。这意味着所有分支,标签和修订版都可供浏览,而无需检查任何内容。
之前已经实现了通过文件系统访问存储库中过去版本的功能。
Gitfs和svnfs [12](除了它使用Subversion之外,它与gitfs相同) 实现版本库历史记录的只读视图。
gitfs优于svnfs的优点是Git是一个分布式系统,因此在本地机器上维护整个存储库的副本,消除了在获取修订时的网络延迟。
商业系统Rational ClearCase [9]提供了一个可写的存储库文件系统视图MVFS(MultiVersion File System),作为将文件检出到本地文件系统的替代方案。和svnfs一样,这个系统的性能也需要通过网络查询未缓存的文件数据。
Figf消除了这个问题,因为Git仓库完全存储在本地。
仅供参考,关于ClearCase的好处之一是它可以监视对典型文件操作的系统调用,并且可以确定构建中的真实依赖关系。这在构建复杂系统时非常重要。此功能已添加到GNU make(仅在* nix系统上运行)中,位于http://sourceforge.net/projects/posixamake/;作者目前正致力于使用MySQL添加派生对象缓存。
- 1. 使用TFS进行PDF版本控制
- 2. 使用cmake进行库版本控制
- 3. 使用Accept头对版本信息进行版本控制
- 4. 使用WIX进行非二进制文件版本控制
- 5. 使用GIT修订版进行版本控制
- 6. 使用TFS 2010进行VS2005版本控制而不使用TS2005?
- 7. 如何使用Mercurial进行文本文档的版本控制?
- 8. 在Rails中进行版本控制?
- 9. 使用Tortoise SVN进行单用户版本控制
- 10. 使用分布式版本控制系统进行版本管理
- 11. 使用XML差异和合并进行版本控制
- 12. 如何使用VBA代码进行版本控制?
- 13. 使用WSO2 API管理器进行版本控制服务URL
- 14. 使用NPanday和Maven发布插件进行版本控制
- 15. 使用Github进行pypi打包版本控制
- 16. 使用单个SVC进行WCF服务版本控制
- 17. 使用DataContractSerializer进行版本控制的简单数据文件
- 18. 使用Team Foundation系统进行网站版本控制
- 19. 使用Web开发进行版本控制
- 20. MongoDB使用时间戳作为密钥进行版本控制
- 21. 如何使用vC++对静态库进行版本控制
- 22. 在GAE上使用端点V2进行版本控制
- 23. Rails使用时间点查询进行版本控制
- 24. 使用Django进行静态文件版本控制
- 25. 学习使用git或通过SVN进行版本控制?
- 26. 作曲家软件包使用git进行版本控制
- 27. 使用Google文档最佳实践进行版本控制?
- 28. 在pycharm中使用git 1.7.1进行版本控制?
- 29. 使用TFS在VM和版本控制中进行SharePoint开发
- 30. 使用WAL文件进行PostgreSQL记录版本控制?
这是一个很有趣的话题,虽然我的猜测是没有很多开发者对它感兴趣了。我真的很想知道是否对这样的功能有足够的兴趣,因为我一直想在Plastic SCM(http://www.plasticscm.com)中实现它, – pablo 2011-06-13 22:22:14