假设我在PhpStorm IDE中有一个项目,其中有很多Git存储库(1个框架模块= 1个repo).我只是想问一下如何立即从所有这些存储库中提取更改?
我知道,我可以大规模地提交或推送repo的更改,但是在拉动时,它会要求我提供单个Git root.
您可以:
使用子模块(这可能很棘手),将所有子存储库作为子模块拉取
git submodule update --rebase --remote
Run Code Online (Sandbox Code Playgroud)或者按照这个要点编写脚本
find . -name .git -type d \
| xargs -n1 -P4 -I% git --git-dir=% --work-tree=%/.. remote update -p
Run Code Online (Sandbox Code Playgroud)在这两种情况下,您都需要在PhpStorm 的外部工具页面上声明外部工具。
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |