MVFS的版本控制 [英] Version control with MVFS

查看:60
本文介绍了MVFS的版本控制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

除了ClearCase之外,是否还可以使用类似MVFS的虚拟文件系统的版本控制系统?

Is there any version control system available with an MVFS-like virtual file system in addition to the ClearCase?

我找不到任何版本控制系统。

I can't find any.

谢谢,
集市

推荐答案

否(读/写)

MVFS(多版本文件系统)是关于封装本机文件系统以进行组合的:

MVFS (MultiVersion Filesystem) is about encapsulating the native filesystem to combine:

  • network access
  • with version files through dynamic views

据我所知,只有ClearCase提供(特别是在许多平台上:Unix,Linux,Windows,Hp)。

To my knowledge, only ClearCase offers that (especially on that many platforms: Unix, Linux, Windows, Hp).

其他VCS提供只读像 Gitfs svnfs

Other VCS offer read-only remote access like Gitfs and svnfs.

来自" Git版本控制系统的文件系统接口 (pdf,来自Reilly GRANT):

From "Filesystem Interface for the Git Version Control System" (pdf, from Reilly GRANT):


Git的文件系统接口(缩写为 figfs,发音为 figs)使开发人员可以工作与本地文件系统一样在Git存储库中的项目。这意味着所有分支,标记和修订版本都可以浏览,而不必检出任何内容。

The Filesystem Interface to Git (known by the acronym "figfs", pronounced like "figs") allows developers to work with a project in a Git repository just like a local filesystem. This means that all the branchs, tags, and revisions are available for browsing without having to check anything out.

以前已经实现了通过文件系统访问存储库中的修订版本的功能。

Gitfs和svnfs [12](与gitfs相同,只是它使用Subversion)
实现存储库历史记录的只读视图

gitfs优于svnfs的优点是Git是一个分布式系统,因此可以在本地计算机上维护整个存储库的副本,从而消除了获取修订版本时的网络延迟。

系统Rational ClearCase [9]提供了存储库MVFS(多版本文件系统)的可写文件系统视图,作为将文件检出到本地文件系统的替代方法。与svnfs一样,该系统的性能也受到需要通过网络查询未缓存的文件数据的困扰。

Figfs消除了此问题,因为Git存储库完全存储在本地。

The ability to access past revisions in a repository via the filesystem has been implemented before.
Gitfs and svnfs[12] (which is the same as gitfs except that it uses Subversion) implement a read-only view of repository history.
The advantage of gitfs over svnfs is that Git is a distributed system and thus maintains a copy of the entire repository on the local machine, eliminating network lag when fetching revisions.
A commercial system, Rational ClearCase[9], offers a writable filesystem view of the repository, MVFS (MultiVersion File System), as an alternative to checking out files to the local filesystem. As with svnfs the performance of this system suffers from the need to query over the network for uncached file data.
Figfs eliminates this problem because a Git repository is stored entirely locally.

这篇关于MVFS的版本控制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆