m-git icon indicating copy to clipboard operation
m-git copied to clipboard

MGit 是一款基于 Git 的多仓库管理工具,可以安全的、高效的管理多个 Git 仓库; 适合于在多个仓库中进行关联开发的项目,实现批量的版本管理功能,提高 Git 操作的效率,避免逐个执行 Git 命令带来的误操作风险。

Results 6 m-git issues
Sort by recently updated
recently updated
newest added

初次使用的时候,我本地有 A 仓库,mainifest配置中也配置了 A 仓库, 然后调用mgit init -f xxx , 失败, ctrl -c取消, 删除了我的仓库

仓库中的dest配置,不能够覆盖通用配置中的dest { "remote": "", "version":1, "dest": "../", "mgit-excluded": false, "repositories": { "aaa":{ "remote-path":"aaa", "remote":"XXXXX", "dest": "../" }, "bbb":{ "remote-path":"bbb", "remote":"XXXXX", "dest": "../", "config-repo": true }, "ccc":{ "dest":"../release_some/", "remote-path":"ccc", "remote":"XXXXX" }...

我的manifest.json文件如下 ``` { "remote": "[email protected]:yxxxxxxe", "version":1, "mgit-excluded": false, "dest": "../Developments", "repositories": { "MainProject": { "abs-dest": "./", "remote-path": "mainProject.git", "config-repo": true }, "SKSugarSwift": { "remote": "[email protected]:yxxxxxxe", "remote-path": "SKSugarSwift.git" } } }...

关于local_manifest.json文件,在执行mgit命令的时候,是将 local_manifest 和 manifest 虚拟合并成一个临时的文件来执行吗?文档中只说了合并和替换,并没有说明合并后的存在形式。 我有个使用场景:远端有 Main、A、B、C 共4个仓库,我只想操作 Main 和 A,这时候可以创建 local_mainifest 并配置调试吗? local_mainifest 只配置 Main 和 A 两个仓库的相关字段就可以了吗?

[~] 开始初始化多仓库... [~] 正在克隆主仓库... mv: cannot stat '/home/shi/linux/mgit/demo/.pmet_tini_tigm__111522__1620876629/Central/{*,.[^.]*}': No such file or directory [✘] 执行该指令时发生异常:init [✘] 异常信息:No such file or directory @ rb_file_s_rename - (/home/shi/linux/mgit/demo/.pmet_tini_tigm__111522__1620876629/m-git/.git, /home/shi/linux/mgit/demo/.pmet_tini_tigm__111522__1620876629/.mgit/source-git/github.com:443/baidu/m-git/.git)

mgit tag tagName 后无法 mgit push --tags 等操作。如何才能推送创建的标签到origin

bug