fork 一个仓库进行本地分支开发,避免 PR 混乱等问题,本地仓库与主仓库代码同步的问题,这里列出同步相关命令:
#添加远程主仓库到 upstream git remote add upstream git@github.com:apache/pulsar.git
#更新主仓库代码 git fetch upstream #本地仓库切换到 master,并 merge 最新远程代码 git checkout master git merge upstream/master git push origin master #Pulsar 支持两种编译方式,编译相关命令: #全量编译(所有模块) mvn install -DskipTests #最小化编译(仅供生产消费所需模块) mvn install -Pcore-modules,-main -DskipTests配置idea
-
安装 Lombok 插件。因为 Pulsar 使用了大量 Lombok 注解。
-
设置 Code Style,点击 Settings -> Editor -> Code Style -> Import scheme,样式所在路径:${pulsar_dir}/src/idea-code-style.xml。设置样式可以避免很多后期合并仓库时的麻烦,避免样式检查不通过。



