Çekme istekleri oluşturulur; böylece biri işi gözden geçirebilir, yorum yapabilir, önerilerde bulunabilir, düzenlemeler yapabilir veya talep edebilir ve ardından kodu master olarak birleştirebilir.
Senin durumunda birisi sensin.
Tek geliştirici olarak hala kendi çalışmalarınızı gözden geçirmelisiniz, yeniden inceleyin ve hazır olunca ustalaşmak için birleştirin.
Çok kullandığım bir yaklaşım 'başka bir şapkayı giymeyi', 'diğer kişiyi dene'yi denemek. Bu yüzden kısa bir süre oturun ve kendinizi şu duruma koyun: gruba yeni başlayanlar; Genç Geliştirici; Geçmişte saygı duyduğun meslektaşım, vb. Gözlerinin üzerinden bakmaya çalışın ve değişimi daha açık hale getirmek için ne yapabileceğinizi düşünmeye çalışın ve kabile ve alan bilgisinden mümkün olduğunca kaçan daha iyi isimlerle daha iyi yazılmış, daha iyi yazılmış .
Bu nedenle, belirttiğiniz gibi, master için hazır olmayan özellikleri ve değişiklikleri ayırmak istediğinizde branşlarda çalışmalısınız. Bunların hepsini şubelerde yapabilirsiniz (PR görevlerini yine de yerine getirirseniz, bunları yönetmek için çekme isteklerine bile ihtiyacınız yoktur, ancak sizin için yararlı bir yapı sağlayabilir).
Ayrıca, bazen yaptığım değişikliğin işe yaramadığını göreceğim, ancak bunu efendiden geri almaya çalışmaktan korkmak yerine, belki şimdi başka efendi değişikliklerle karıştırılmış, hepsini görmezden gelebileceğim bir dalda yapabilirim / silme yanlış başlıyorsa silin. Bu çok büyük bir avantaj.
Yani gerektiğini branşta çalışmak ve değil tamamını şube birleştirmeye karar verene kadar doğrudan kaptana taahhüt.
Bunlara uyulması gereken kurallar - kural değil - bunlar. Bazen kasten onları kırarım. Örneğin, dün ustalaşmak için bir yazım hatası düzeltme işlemi gerçekleştirdim.