GitHub:「wip」ブランチとは何ですか?


99

GitHubリポジトリを閲覧しているとき、「wip」ブランチ(例:)をよく見ました3.1.0-wip。「ワイプ」とはどういう意味ですか?

GoogleでもGitHub:helpでも、どこにも答えが見つかりませんでした。


7
通常は「作業中」
James Allardice 2013

4
進行中の作業である
クラウストファー2013

「git stash」を実行すると作成されるコミットのメッセージの前に、「WIP」も自動的に追加されます。ここでも「作業中」を意味します。
John Pankowicz

回答:


78

GitHubでは、プルリクエストの前にが付けられ[WIP]、プルリクエスタが

  1. まだ(従って、コード上の彼の仕事を終えていないW ORKは、I N Pの rogress)、しかし
  2. 最初のフィードバック(アーリープル戦略)を探し、そして
  3. プロジェクトの継続的な統合インフラストラクチャを使用したい。たとえば、GitHub ActionsTravisCICodeCovcodacyなどです

WIPプルリクエストのさらなる動機は、https://ben.straub.cc/2015/04/02/wip-pull-request/の@ben straubによって書かれています

New 2019年2月以降、GitHubはドラフトプルリクエストを提供し、WIPをより明確にします:https : //github.blog/2019-02-14-introducing-draft-pull-requests/


9
これはより有用な回答です
Jimi

私はこれが隠してから引っ張った後に起こると思いますよね?
速度

@velocityスタッシュとプルリクエストは独立した概念です。「WIP」は、テキスト(プルリクエストのタイトル)の最初に誰かが使用する「単なる」文字です
koppor '12 / 10/12

139

従来、「wip」は「作業中」を意味します。


この状態がどのように発生するか詳しく説明できますか?
shinobi 2016年

15
私が理解しているように、それは発生する状態ではありません。開発者は、コミットまたはブランチをWIPとしてマークし、コミットが単独では成り立たないことを示します。特定のコミットをチェックアウトしたり、それに戻ったりして、機能するコードを期待しないでください。基本的に、まだ完了していない可能性がある重要な変更を隠さないようにするには、それらをWIPブランチにコミットして安全に保管します。
Harald Nordgren

1

文字通り、以前の答えが正しく指摘しているように、W ork I n P rogress(WIP)を意味します。ただし、これはGitHubだけで発生するのではなく、Bitbucket、GitLabなどの他の競合プラットフォームでも発生する可能性があります。

ローカルマシン上のGit(GitHub、GitLabなどではなく、VCS-同じではありません)の場合も同様です。現在のブランチでの進捗を保存して別のブランチに移動したい状況では、コミットされていない変更を失わないようにするのに役立ちます。このような方法で使用したいgit stash。次にWIP...、Git Bash / GUIのブランチの1つとしてが表示されます。

このブランチを送信すると、もちろん、Bitbucket / GitHub / GitLabのプロジェクトでも確認できます。したがって、それはプッシュプルリクエスト(PR)だけでなく、誤って/意図的にプッシュされる可能性もあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.