Vij*_*jay 5 git mercurial clearcase
在ClearCase中,如果我正在处理某个文件X并想要查看其先前版本(比如版本5),则可以使用它X@@/main/5.是否有类似的其他(最好是免费的)版本控制系统?
水银有hg cat和hg co,但他们仍然不接近的ClearCase的功能之上.
首先,X@@/main/5是一个扩展路径名,您只能在动态视图中进行探索.
git show REVISION:path/to/file
Run Code Online (Sandbox Code Playgroud)
(文件的路径始终来自git存储库的根目录)
并且您可以使用git show进行其他用法(例如,请参阅另一个分支中的文件)
请参阅"如何从Git中的特定修订中检索单个文件?" 更多.
在动态探索基于修订的文件系统方面,Git的hgfs相当于:
figfs(Git FileSystem的文件系统接口),扩展了gitfs.
存储库呈现为文件系统,允许同时查看项目代码的多个版本和分支,而无需重新配置用户的工作区.
为了提供系统服务,?gfs使用用户空间中的文件系统(FUSE)

FUSE应用程序允许将系统实现为用户空间进程.
应用程序的请求通过VFS层传递到FUSE驱动程序,后者将请求发送到用户空间文件系统守护程序.
然后,Figfs通过普通文件系统访问Git存储库,并将结果数据返回给应用程序.
| 归档时间: |
|
| 查看次数: |
1917 次 |
| 最近记录: |