gitpython上的python文件系统2

gitfs2的Python项目详细描述


https://api.travis-ci.org/moremoban/gitfs2.svghttps://codecov.io/github/moremoban/gitfs2/coverage.pnghttps://dev.azure.com/moremoban/gitfs2/_apis/build/status/moremoban.gitfs2?branchName=master

它有助于在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-无

首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧