回答
否(在讀/寫遠程訪問)。
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