Khi tôi duyệt các kho lưu trữ GitHub, tôi thường thấy các nhánh "wip" (ví dụ: 3.1.0-wip
). "Wip" nghĩa là gì?
Tôi không thể tìm thấy câu trả lời ở bất cứ đâu - cả trên Google cũng như trên GitHub: help.
Khi tôi duyệt các kho lưu trữ GitHub, tôi thường thấy các nhánh "wip" (ví dụ: 3.1.0-wip
). "Wip" nghĩa là gì?
Tôi không thể tìm thấy câu trả lời ở bất cứ đâu - cả trên Google cũng như trên GitHub: help.
Câu trả lời:
Trên GitHub, các yêu cầu kéo có tiền tố là [WIP]
để chỉ ra rằng trình yêu cầu kéo
Thêm động lực cho các yêu cầu kéo WIP được viết bởi @ben straub tại https://ben.straub.cc/2015/04/02/wip-pull-request/ .
Mới Kể từ tháng 2 năm 2019, GitHub cung cấp các yêu cầu kéo nháp , giúp WIP rõ ràng hơn: https://github.blog/2019-02-14-introductioning-draft-pull-requests/
Thông thường, "wip" là viết tắt của "công việc đang tiến hành".
Theo nghĩa đen, nó có nghĩa là W ork I n P rogress ( WIP ) như các câu trả lời trước đã chỉ ra một cách chính xác. Tuy nhiên, nó không chỉ xảy ra trên GitHub mà còn có thể xảy ra trên bất kỳ nền tảng cạnh tranh nào khác, ví dụ như Bitbucket, GitLab, v.v.
Nó cũng có thể xảy ra với Git của bạn (VCS, không phải GitHub, GitLab, v.v. - nó không giống nhau) trên máy cục bộ. Trong các tình huống khi bạn muốn lưu tiến trình của mình trên nhánh hiện tại và chuyển sang nhánh khác, điều đó có thể hữu ích để không mất các thay đổi không giới hạn của bạn. Theo cách bạn muốn sử dụng sử dụng git stash
. Sau đó, bạn sẽ thấy WIP...
như một trong những nhánh trong Git Bash / GUI.
Nếu bạn gửi chi nhánh này thì tất nhiên bạn cũng có thể thấy nó trong dự án trên Bitbucket / GitHub / GitLab. Do đó, nó không chỉ dành cho các Yêu cầu kéo đẩy (PR) mà có thể vô tình / cố ý được đẩy.