GitHub : “wip”브랜치 란 무엇입니까? 할 때 “wip”브랜치를

GitHub 저장소를 검색 할 때 “wip”브랜치를 자주 보았습니다 (예 🙂 3.1.0-wip. “wip”은 무엇을 의미합니까?

Google도 GitHub : help에서도 답을 찾을 수 없습니다.



답변

GitHub에서 pull 요청 앞에는 [WIP]pull 요청자가

  1. 아직 (따라서 코드에 자신의 작업을 완료하지 않은 w 오크 내가 N P는 , rogress)하지만,
  2. 몇 가지 초기 피드백을 찾습니다 ( Early-Pull 전략 ).
  3. 프로젝트의 지속적인 통합 인프라를 사용하려고합니다. 예를 들어, GitHub 작업 , TravisCI , CodeCovcodacy 입니다.

WIP 풀 요청에 대한 더 많은 동기는 @ben straub ( https://ben.straub.cc/2015/04/02/wip-pull-request/)에 의해 작성되었습니다 .

2019 년 2 월 이후의 새로운 기능 GitHub는 드래프트 풀 요청 을 제공하여 WIP를보다 명확하게 만듭니다. https://github.blog/2019-02-14-introducing-draft-pull-requests/


답변

일반적으로 “wip”은 “진행중인 작업”을 의미합니다.


답변

말 그대로 이전 답변이 올바르게 지적했듯이 WIP ( W ork I n P rogress )를 의미합니다. 그러나 그렇지 않습니다 GitHub에서만 발생 Bitbucket, GitLab 등과 같은 다른 경쟁 플랫폼에서도 발생할 수 있습니다.

로컬 머신의 Git (GitHub, GitLab 등이 아닌 VCS)에서도 마찬가지입니다. 진행 상황을 현재 분기에 저장하고 다른 분기로 이동하려는 경우 커밋되지 않은 변경 사항을 잃지 않도록하는 것이 도움이 될 수 있습니다. 그런 식으로 사용하고 싶습니다 git stash. 그러면 WIP...Git Bash / GUI의 분기 중 하나로를 볼 수 있습니다 .

이 브랜치를 제출하면 물론 Bitbucket / GitHub / GitLab의 프로젝트에서도 볼 수 있습니다. 따라서 PR (푸시 풀 요청)뿐만 아니라 실수로 / 의도적으로 푸시 될 수도 있습니다.


답변