孤岛通用源管理器(类似于简单模式下的repo)
island的Python项目详细描述
岛
island
是一个通用的源代码下载程序,syncronizer是一个免费的软件工具。
它与repo git清单的基本格式兼容。创建此项目是为了便于使用简单的界面阅读 (没有内部的git用法,但是用户级的git用法)创建“fork”的要点是不支持相关性回购 在git的子模块(使用../xxx.git的子模块引用)中,当您想要一个可重新定位的 包含子模块的清单和项目。SimpleEexample是Atria soft/generic library/musicdsp,可用于 Github、Gitlab、Bitbucket和个人服务器。
![Badge](https://badge.fury.io/py/island.png
说明
这是一个在多功能工作树中下载git
源代码存储的工具
Island有一个免费的许可证,可以在许可证文件中找到。 任何贡献都是受欢迎的;)
Git存储库
http://github.com/HeeroYui/island/
文档
http://HeeroYui.github.io/island/
安装
要求:Python >= 2.7
和pip
只需运行:
pip install island
在debian/ubuntu上安装pip:
sudo apt-get install pip
在Arch Linux上安装PIP:
sudo pacman -S pip
在MacOS上安装PIP:
sudo easy_install pip
用法
选择清单:
island init http://github.com/atria-soft/manifest.git
下载并同步源:
island sync
在工作树中选择所有可分支的:(在DeV分支中检查Outo/DeV并跟踪它,如果分支不存在,什么也不做)
island checkout dev
显示工作区的状态
island status
*注:更多信息请参见island --help
待办事项列表
- 同步签出新清单时
- 状态:显示我们在分支上晚了多少时间
- sync:筛选此命令的应用程序
- 创建快照
- 使用快照
- 在单个提交名称和日期中提交所有更改
- 在“原点”分支中推送所有更改
- 保存/取消保存所有更改
- 允许在git请求时设置pasword
- 同步:显示下载进度
- 支持单个项目镜像
- 支撑子模块后视镜
- 上游支持项目
- 支持子模块上游添加
- 在所有最近的mirorr中按modify(强制模式选项)==>;在4行中自动同步服务器
- 格式和用法的良好记录
- 并行下载/同步/推送…
许可证(MPL v2.0)
版权所有Island Edouard Dupin
根据Mozilla公共许可2.0版(“许可”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在
https://www.mozilla.org/MPL/2.0/
除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。