repo帮助管理许多git存储库,上传到修订控制系统,并自动化部分开发工作流。

gitrepo的Python项目详细描述


回购

repo是构建在git之上的工具。repo帮助管理许多git存储库, 是否上载到修订控制系统,并自动执行 开发工作流程。回购并不意味着要取代git,只是为了让它 使用git更容易。repo命令是一个可执行的python脚本 你可以把它放在任何地方。

关于PYPI版本

pypi中的版本不是google的官方版本,而是一个友好的fork,支持普通setup.py风格的安装

  • 本地导入替换为模块导入,“repo”是python模块的名称
  • 子命令发现使用python入口点系统
  • 在单独的python包中支持自定义repo子命令

安装

pip3 install --user gitrepo

自定义命令

  • 从repo/subcmds目录中的任何示例开始创建python模块

  • 将入口点添加到setup.py模块:

setup(...,install_requires=["gitrepo"],entry_points={'repo.subcmds':['my_custom_cmd = mycustomrepo.my_custom_cmd:CustomCmd',})

然后您可以要求开发人员安装自己的mycustomrepo包,而不是gitrepo包。

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

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener