113

当我浏览 GitHub 存储库时,我经常看到“wip”分支(例如3.1.0-wip)。“擦”是什么意思?

我在任何地方都找不到答案——无论是在谷歌还是在 GitHub:help 上。

4

4 回答 4

151

按照惯例,“wip”代表“进行中的工作”。

于 2013-04-02T11:35:14.560 回答
104

在 GitHub 上,拉取请求的前缀[WIP]为 表示拉取请求者

  1. 还没有完成他的代码工作(因此,工作进步),但是
  2. 寻找有一些初始反馈(早期拉动策略),并且
  3. 想使用项目的持续集成基础设施。例如,GitHub ActionsTravisCICodeCovcodacy

WIP 拉取请求的更多动机由@ben straubhttps://ben.straub.cc/2015/04/02/wip-pull-request/编写。

自 2019 年 2 月以来的新功能,GitHub 提供草稿拉取请求,这使得 WIP 更加明确:https ://github.blog/2019-02-14-introducing-draft-pull-requests/

于 2016-09-28T08:23:03.483 回答
1

从字面上看,这意味着前面答案正确指出的工作进度(WIP ) 。但是,它不仅仅发生在 GitHub 上,还可以发生在任何其他竞争平台上,例如 Bitbucket、GitLab 等。

本地机器上的 Git(VCS,不是 GitHub、GitLab 等 - 不一样)也可能是这种情况。在您希望将进度保存在当前分支并移至另一个分支的情况下,这可能会有所帮助,以免丢失未提交的更改。您想以这种方式使用 use git stash。然后你会看到它WIP...是 Git Bash/GUI 中的一个分支。

如果您要提交此分支,那么您当然也可以在 Bitbucket/GitHub/GitLab 上的项目中看到它。因此,它不仅适用于推送请求 (PR),而且也可能被意外/故意推送。

于 2019-11-27T13:31:14.643 回答
-1

当客户说时我很困惑checkout wip

wip = work in progress  

这意味着有一个名为的分支wip

所以,你需要checkout通过命中命令到那个分支

git checkout wip
于 2021-04-27T10:11:59.287 回答