2.開始使用插件,在pom.xml中添加如下代碼:
https://bitbucket.org/atlassian/jgit-flow/wiki/Homegit
<build> <plugins> <plugin> <groupId>external.atlassian.jgitflow</groupId> <artifactId>jgitflow-maven-plugin</artifactId> <version>1.0-m5.1</version> <configuration> <!-- see goals wiki page for configuration options --> </configuration> </plugin> </plugins> </build>
3.configuration 經常使用配置
https://bitbucket.org/atlassian/jgit-flow/wiki/goals.wikimaven
公共參數:ui
<configuration> <flowInitContext> <masterBranchName>frankenstein</masterBranchName> <developBranchName>development</developBranchName> <featureBranchPrefix>feature-</featureBranchPrefix> <releaseBranchPrefix>release-</releaseBranchPrefix> <hotfixBranchPrefix>hotfix-</hotfixBranchPrefix> <versionTagPrefix>blither-</versionTagPrefix> </flowInitContext> </configuration>
用戶名和密碼配置:插件
<configuration> <username>MY_USER</username> <password>MY_PW</password> </configuration>
4.經常使用goalscode
* jgitflow:feature-start Starts a feature branch * jgitflow:feature-finish Finishes a feature branch * jgitflow:release-start Starts a release * jgitflow:release-finish Finishes a release * jgitflow:hotfix-start Starts a hotfix * jgitflow:hotfix-finish Finishes a hotfix * jgitflow:build-number Updates the pom versions in the current branch by adding a build number label