TL;DR

開発中の Go をビルドして実行するためのツール。普段の go コマンドと同じ使い方で、リリース前の機能を試せる。

仕組み

gotip をインストールしたあと、gotip download で開発ツリーを取り込む。最新の状態に更新したいときも、gotip download をもう一度実行する。ブランチ名や CL の番号を渡すと、それを取り込める。

$ go install golang.org/dl/gotip@latest
$ gotip download          # main ブランチを取り込む
$ gotip download BRANCH   # 別のブランチを取り込む
$ gotip download NUMBER   # 特定の CL を取り込む

注意点

gotip は既定で GOTOOLCHAIN=auto を設定するので、go env -w で設定した値の影響を受けない。変えたいときは環境変数の GOTOOLCHAIN で上書きする。

出典