ksaitoの日記

日々試したことの覚え書き

githubのpull requestをローカルにチェックアウトする

githubのpull requestをローカルにチェックアウトします。 オフシャルの手順は、下記のリンクです。

github.com

maven-scmの#31のpull requestをチェックアウトしました。

最初にgithubmaven-scmのリポジトリをforkします。 その後で、次のような手順で#31のpull requestがを

  • forkしたリポジトリをcloneする
  • upstreamを追加する
  • pull requestをfetchする
  • fetchしたpull requestをチェックアウトする
git clone https://github.com/githubユーザ/maven-scm.git
git remote add upstream https://github.com/apache/maven-scm.git
git fetch upstream pull/31/head:pr31-maven-scm
git checkout pr31-maven-scm

#31mavenのローカルリポジトリにインストールします。

mvn install -DskipTests=true

1.9.5-SNAPSHOTが作成されました。

$ ls -t ~/.m2/repository/org/apache/maven/plugins/maven-scm-plugin | head -1
1.9.5-SNAPSHOT
$

以上