GitHub: "wip" dalı nedir?


100

GitHub depolarına göz atarken sık sık "wip" dalları gördüm (örn. 3.1.0-wip). "Wip" ne anlama geliyor?

Cevabı hiçbir yerde bulamadım - ne Google'da ne de GitHub'da: yardım.


8
Genellikle "devam eden çalışma"
James Allardice

4
İş devam ediyor
klaustopher

Bir "git stash" yaptığınızda oluşturulan kayıt için mesajın önüne otomatik olarak "Devam Eden Çalışma" da eklenir. Yine "devam eden çalışma" anlamına gelir.
John Pankowicz

Yanıtlar:


78

GitHub'da çekme isteklerinin önüne, çekme talep [WIP]edicisinin

  1. henüz kod üzerindeki çalışmasını bitirmedi (bu nedenle, w ork i n p rogress), ancak
  2. bazı ilk geri bildirimler ( erken çekme stratejisi ) arar ve
  3. projenin sürekli entegrasyon altyapısını kullanmak istiyor. Örneğin GitHub Eylemleri , TravisCI , CodeCov ve kodlama .

WIP çekme talepleri için daha fazla motivasyon @ben straub tarafından https://ben.straub.cc/2015/04/02/wip-pull-request/ adresinde yazılmıştır .

Yeni Şubat 2019'dan bu yana GitHub, Devam Eden Çalışma'yı daha açık hale getiren taslak çekme istekleri sunuyor : https://github.blog/2019-02-14-introducing-draft-pull-requests/


9
Bu daha kullanışlı bir cevap
Jimi

Sanırım bu bir zula yaptıktan sonra çekildikten sonra olur, değil mi?
hız

@velocity zulaları ve çekme istekleri bağımsız kavramlardır. "WIP", bir kişinin bir metnin başında kullandığı "sadece" harflerdir (çekme talebinin başlığı)
koppor

139

Geleneksel olarak "wip", "devam eden çalışma" anlamına gelir.


Bu durumun nasıl oluştuğunu açıklayabilir misiniz?
shinobi

15
Benim anladığım kadarıyla gerçekleşen bir durum değil. Geliştiriciler, taahhütlerin kendi başlarına dayanamayacağını, belirli bir taahhüdü kontrol etmemeniz veya ona geri dönmemeniz ve çalışma kodu beklememeniz gerektiğini belirtmek için bir taahhüdü veya şubeyi Devam Eden Çalışma olarak işaretler. Temel olarak, henüz tamamlanmamış önemli değişiklikleri saklamaktan kaçınmak için, bunları güvenli bir şekilde saklamak üzere bir Devam Eden Çalışma şubesine teslim edin.
Harald Nordgren

1

Kelimenin tam anlamıyla , önceki cevapların doğru bir şekilde işaret ettiği gibi W ork I n P rogress ( WIP ) anlamına gelir . Ancak, yok değil GitHub'dan sadece ortaya çıkabilir, ancak, örneğin Bitbucket, GitLab vb herhangi bir başka rekabetçi platformda da olabilir

Yerel makinedeki Git'inizde de (GitHub değil, GitLab, vb. VCS - aynı değil) durum söz konusu olabilir. İlerlemenizi mevcut şubeye kaydetmek ve başka bir şubeye geçmek istediğiniz durumlarda, beklenmedik değişikliklerinizi kaybetmemek için yararlı olabilir. Öyle bir şekilde kullanmak istersiniz git stash. Sonra WIP...Git Bash / GUI'deki dallardan biri olarak göreceksiniz .

Bu şubeyi gönderirseniz, elbette Bitbucket / GitHub / GitLab üzerindeki projede de görebilirsiniz. Bu nedenle, yalnızca itme Çekme Talepleri (PR) için değildir, aynı zamanda yanlışlıkla / kasıtlı olarak da itilebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.