gitpython上的python文件系统2
gitfs2的Python项目详细描述
它有助于在git存储库上执行file operations。 它克隆git存储库并返回python文件系统2的OSFS实例。
这个想法源于moban,它使用git存储库作为 具有用于创建新python包的版本化模板的工具。当然,它可以实现 除moban v0.6.0外,其他任何方式都要求python文件系统2接口。因此,这个库被编写。
在python包中获取文件
>>>importfs>>>git_fs=fs.open_fs("git://github.com/moremobans/pypi-mobans.git!/templates")>>>git_fs.readtext("_version.py.jj2")'__version__ = "0.0.1"\n__author__ = "C.W."\n'
从其他分支获取
>>>importfs>>>git_fs=fs.open_fs("git://github.com/moremobans/pypi-mobans.git?branch=master!/templates")>>>git_fs.read("_version.py.jj2")'__version__ = "0.0.1"\n__author__ = "C.W."\n'
递归签出子模块
>>>git_fs=fs.open_fs("git://github.com/moremobans/pypi-mobans.git?branch=master&submodule=true!/templates")
写了吗?
是的,在本地,它将按您所能的方式编写,而不使用gitfs2。不,它确实有帮助 为您提交并推送更改
另外,其目的是永远不要向存储库中写入数据。
安装
您可以通过pip安装gitfs2:
$ pip install gitfs2
或者克隆并安装:
$ git clone https://github.com/moremoban/gitfs2.git
$ cd gitfs2
$ python setup.py install
更改日志
0.0.1-无
首次发布