简化git存储库快照加载的python模块

gitsnapshot的Python项目详细描述


gitsnapshot

Build StatusPyPI version

加载git存储库快照的简单库。

用法

加载git存储库调用load_repo,如下所示:

fromgitsnapshotimportload_repoload_repo('~/target/directory','git@github.com/test/repo')
<此代码创建文件夹^ {< CD2>},如果该文件夹不存在,则 克隆存储库的浅层副本git@github.com/test/repo。 默认情况下,此函数加载当前分支。

要加载另一个分支(即develop),请在branch参数中传递分支名称:

fromgitsnapshotimportload_repoload_repo('~/target/directory','git@github.com/test/repo',branch='develop')

也可以按标记加载快照:

fromgitsnapshotimportload_repoload_repo('~/target/directory','git@github.com/test/repo',tag='v0.1.2')

或者通过提交哈希:

fromgitsnapshotimportload_repoload_repo('~/target/directory','git@github.com/test/repo',commit='abcdef')

错误

load_repo函数返回带有错误描述的可选字符串。 如果load_repo返回None,则不会发生错误。

重新使用目录

如果尝试将存储库快照加载到现有目录中的另一个快照中 对于同一存储库,load_repo将返回错误。 若要避免此行为,请将use_existing=True作为参数传递。

fromgitsnapshotimportload_repoload_repo('~/target/directory','git@github.com/test/repo',use_existing=True)

在这种情况下,load_repo将加载存储库索引并签出到指定的 分支、标记或提交。

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

推荐PyPI第三方库


热门话题
IE中的java跨域cookie问题   重复java中已经满足的循环   编译java RMI服务器时出错   JavaServlet POST中作为参数传递的javascript大型JSON数组数据为空   java片段未每次刷新/调用   java无法编译。错误消息   java如何构造大型类?   java Hibernate:TableThingsDB。事情并不存在   java如何操作从匹配项创建的数组。发现   循环以搜索和显示数组Java的某些部分   加载或注册SQLite JDBC驱动程序时出现java问题   活动和服务之间的java连接   JavaGWTG2D:ie8中的drawImage   java在安卓中设置hessian阈值   在Tomcat中使用Logback时发生java错误