在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
MGitMGit 是一款 Ruby 封装的基于 Git 的多仓库管理工具,可以高效的、同时的对多个 Git 仓库执行 Git 命令。适合于在多个仓库中进行关联开发的项目,提高 Git 操作的效率,避免逐个执行 Git 命令带来的误操作风险。
快速开始1、安装MGit工具环境要求:
$ gem install m-git 2、初始化多仓库初始化多仓库使用 类似于 Git 从远程 clone 新仓库, 会将多个仓库 clone 到本地; 下面通过一个 demo 体验一下 MGit 命令: # 2.1 建议在一个新文件夹中拉取demo$ mgit init -g https://github.com/baidu/m-git.git# 2.2 体验一下mgit命令$ mgit -l 显示所有mgit管理的仓库$ mgit branch --compact 查看多仓库的分支$ mgit status 产看仓库分支超前/落后情况 3、进一步了解MGit测试单测在MGit仓库内的test文件夹下新建单测文件,必须以‘test_’开头执行单测:rake (如果报错尝试执行 bundle install) 如何贡献欢迎开发者向 MGit 贡献代码。如果您开发了新功能或发现了 bug,欢迎给我们提交PR。 代码贡献要求:
issues贡献: 如在使用中遇到问题,请在 https://github.com/baidu/m-git/issues 新建 issues 反馈问题。 |
请发表评论