目录
要求:
JDK >= 11 #使用命令行编译需要注意JAVA_HOME的设置,如果使用IDEA,需要在设置(Settings)内部配置
intellij >= 2020.1.3
更早版本需要修改build.gradle
plugins {
id 'java'
// 需要把这里的xxx替换成符合要求的版本
id 'org.jetbrains.intellij' version 'xxx'
}
步骤:
git clone https://github.com/tiandiweizun/git_multi_repo_config.git
cd git_multi_repo_config
- (windows)
.\gradlew.bat jar
(linux)./gradlew jar
- 编译好的jar包位于
./build/libs
把上述编译好的或者下载的jar包拖拽到JetBrains产品(或者依次点击 文件-->设置-->插件-->从本地安装),重启即可
配备页面包含3个字段,分别是repository,name,email,规则是当前项目的远程仓库的url包含repository时,就以repository对应的name和email去提交。大部分人可能是github一个,公司一个,所以github的repository写github,公司的repository写公司的仓库域名即可;如果不同仓库的name和email不一样,那么repository就应该写项目名称。为了避免冲突,地址越详细的应该写在前面。TODO
- 如果没有设置远程仓库,支持以本地的文件路径进行处理
- 动态支持添加更多的repository,name,email配置
- 支持配置其他的字段,比如ssh key等