Alıştırma - Çekme isteği oluşturma, gözden geçirme ve birleştirme

Tamamlandı

Web sitenize kuyruk ekleme çalışmalarını tamamladınız. Artık web sitesi geliştirme ekibi değişiklikleri ana dalınızla birleştirmeniz için hazır. Bu alıştırmada, değişiklikleriniz için bir çekme isteği oluşturacak ve birleştireceksiniz.

İşlem sırasında şunları yapacaksınız:

  • Çekme isteği oluşturun.
  • Çekme isteğini gözden geçirin.
  • Çekme isteğini tamamlayın.
  • Değişikliklerin birleştirildiğini doğrulayın.

Özellik dalını birleştirmek için çekme isteği oluşturma

Değişiklikleri doğrudan deponuzun ana dalına gönderemediğinizden bir çekme isteği oluşturmanız gerekir.

  1. Tarayıcınızda Kod'a gidin.

  2. GitHub deponuzdaki dalları listelemek için 2 dal seçin.

    Dal listesinin bağlantısının vurgulandığı depo sayfasını gösteren GitHub'ın ekran görüntüsü.

  3. add-orders-queue öğesinin yanındaki Diğer simgesini (...) ve ardından Yeni çekme isteği'ni seçin.

    Dal listesini gösteren GitHub'ın ekran görüntüsü. Add-orders-queue dalı için yeni bir çekme isteğinin düğmesi vurgulanır.

  4. Çekme isteğini oluşturduğunuzda GitHub'ın çekme isteğinin başlığı olarak Git işleme iletisini otomatik olarak kullandığına dikkat edin.

    Açıklamayı aşağıdaki metinle güncelleştirin:

    Bu çekme isteği, siparişleri işlemek için yeni bir Azure Depolama kuyruğu ekler ve web sitesi yapılandırmasını depolama hesabı ve kuyruk bilgilerini içerecek şekilde güncelleştirir.

  5. Çekme isteği oluştur'u seçin.

    Çekme isteği oluşturma sayfasını gösteren, çekme isteği oluşturma düğmesinin vurgulandığı GitHub'ın ekran görüntüsü.

  1. Tarayıcınızda Depo Dosyaları'na >gidin.

    Azure DevOps'un add-orders-queue dalında değişiklikler olduğunu gösteren bir başlık gösterdiğine dikkat edin. Başlık, bu değişiklikler için bir çekme isteği oluşturmayı sunar.

    Çekme isteği oluşturmayı teklif eden bir başlık da dahil olmak üzere deponun dosya listesini gösteren Azure DevOps'un ekran görüntüsü.

  2. Çekme isteği oluştur'u seçin.

  3. Çekme isteği oluşturma sayfasında Azure DevOps'un çekme isteği başlığı olarak Git işleme iletisini otomatik olarak kullandığına dikkat edin.

    Açıklamayı aşağıdaki metinle güncelleştirin:

    Bu çekme isteği, siparişleri işlemek için yeni bir Azure Depolama kuyruğu ekler ve web sitesi yapılandırmasını depolama hesabı ve kuyruk bilgilerini içerecek şekilde güncelleştirir.

  4. Oluştur'u belirleyin.

    Çekme isteği oluşturma sayfasını gösteren, çekme isteği oluşturma düğmesinin vurgulandığı Azure DevOps'un ekran görüntüsü.

Çekme isteğini gözden geçirme

Normalde, çekme isteği yazarından başka biri tarafından gözden geçirilir. Bu örnekte, başka bir ekip üyesiymiş gibi davranacak ve kendi çekme isteğinizi gözden geçireceksiniz.

  1. Çekme isteği sayfasından Dosyalar değiştirildi sekmesini seçin.

    Çekme isteğinde değiştirilen dosyaların sekmesini gösteren GitHub'ın ekran görüntüsü.

    GitHub, bu çekme isteğinde değiştirilen dosyaları gösterir. Gözden geçirmeniz gerekenleri kolayca görebilmeniz için değiştirilen tüm satırları vurguladığınıza dikkat edin.

    İpucu

    Bunu kendi ekibiniz için incelediğini düşünün. Herhangi bir öneride bulunabilir misiniz?

  2. Değiştirilen main.bicep dosyasında, 18. satırın üzerine gelin ve artı işareti (+) olan düğmeyi seçin.

    Ana nokta bicep dosyasındaki değişiklikleri gösteren GitHub'ın ekran görüntüsü. Fare 18. satırın üzerine gelindiğinde açıklama ekleme düğmesi vurgulanır.

  3. Açıklama kutusuna şu metni girin: Bunun büyük harfle yazılması gerekiyor mu?

  4. Gözden geçirme başlat'ı seçin.

    Gözden geçirmeyi başlatma düğmesi vurgulanmış şekilde açıklama alanını gösteren GitHub'ın ekran görüntüsü.

    İpucu

    GitHub, kendi çekme isteklerinizi onaylamanıza izin vermez. Burada çekme isteğinize yorum yapacaksınız ancak onaylamayacaksınız. Kendi ekibinizin çekme istekleriyle çalışırken, birleştirildiğinden memnun olduğunuzu belirtmek için onayladığınız nokta budur.

  5. Gözden geçirmenizi bitir'i seçin.

  6. Görüntülenen gözden geçirme panelinde Gözden geçirmeyi gönder'i seçin.

    Gözden geçirmeyi bitirme panelini gösteren GitHub'ın ekran görüntüsü ve gözden geçirme gönderme düğmesi vurgulanmış.

    GitHub sizi çekme isteğinin Konuşma sekmesine döndürür.

  1. Çekme isteği sayfasında Dosyalar sekmesini seçin.

    Çekme isteğinde değiştirilen dosyaları gösteren Azure DevOps'un ekran görüntüsü.

    Azure DevOps, bu çekme isteğinde değiştirilen dosyaları gösterir. Gözden geçirmeniz gerekenleri kolayca görebilmeniz için değiştirilen tüm satırları vurguladığınıza dikkat edin.

    İpucu

    Bunu kendi ekibiniz için incelediğini düşünün. Herhangi bir öneride bulunabilir misiniz?

  2. Değiştirilen main.bicep dosyasında, 18. satırın üzerine gelin ve açıklama düğmesini seçin.

    Ana noktalı bicep dosyasındaki değişiklikleri gösteren Azure DevOps'un ekran görüntüsü. Fare 18. satırın üzerine gelindiğinde açıklama ekleme düğmesi vurgulanır.

  3. Açıklama kutusuna şu metni girin: Bunun büyük harfle yazılması gerekiyor mu?

  4. Açıklama'ya tıklayın.

    Açıklama düğmesinin vurgulandığı açıklama alanını gösteren Azure DevOps'un ekran görüntüsü.

    Tarayıcı pencerenizin genişliği, açıklama iletişim kutusunun görüntülenme şeklini etkileyebilir. Açıklama, ekran görüntüsünde gösterildiği gibi satır içi açıklama yerine bir Tartışma iletişim kutusu açar.

  5. Onayla'yı seçme.

    Çekme isteği için Onayla düğmesini gösteren Azure DevOps'un ekran görüntüsü.

    Onayla'yı seçtikten sonra, Otomatik tamamlama ayarını Tamamlandı olarak ayarlayın. Bu özelliği bu ünitenin ilerleyen bölümlerinde kullanacaksınız.

Çekme isteği gözden geçirmesine yanıt verme

Çekme isteği oluşturduğunuzda veya gözden geçirdiğinizde, içindekiler hakkında bir konuşmaya katılabilirsiniz. Bu dosyanın yazarı olduğunuzu ve gözden geçirenden gelen bir açıklamayı yanıtlamak istediğinizi düşünün.

  1. Çekme isteğinin gözden geçirilmesine şu açıklamayla yanıt verin: Hayır, depolama kuyruklarının küçük harfli adları olmalıdır.

  2. Açıklama'yı seçin ve ardından satırdaki tartışmanın bittiğini belirtmek için Konuşmayı çöz'e tıklayın.

    Açıklama girme ve bir konuşmayı çözümleme düğmeleri vurgulanmış şekilde açıklamanın yanıtını gösteren GitHub'ın ekran görüntüsü.

  1. Çekme isteği sayfasından Genel Bakış sekmesini seçin.

    Genel Bakış sekmesini gösteren Azure DevOps'un ekran görüntüsü.

  2. Şimdi, bu dosyanın yazarı olduğunuzu düşünün. Çekme isteğinin gözden geçirilmesine şu açıklamayla yanıt verin: Hayır, depolama kuyruklarının küçük harfli adları olmalıdır.

  3. Satırdaki tartışmanın bittiğini belirtmek için Yanıtla ve çözümle'yi seçin.

    Bir açıklamanın yanıtını gösteren Azure DevOps'un ekran görüntüsü, yanıtlama ve çözümleme düğmesi vurgulanmış.

Çekme isteğini tamamlama

Web sitenizin geliştirme ekibi siparişleri kuyruğa göndermenizin hazır olduğunu doğruladı, bu nedenle çekme isteğinizi tamamlayıp birleştirmeye hazırsınız.

Çekme isteğiniz onaylandı. Web sitenizin geliştirme ekibi siparişleri kuyruğa göndermenizin hazır olduğunu doğruladı, bu nedenle çekme isteğinizi tamamlayıp birleştirmeye hazırsınız.

  1. Çekme isteğini birleştir'i seçin.

    Birleştirme düğmesinin vurgulandığı çekme isteğini gösteren GitHub'ın ekran görüntüsü.

  2. GitHub, birleştirmeyi onaylamanızı ister. GitHub çekme isteğini birleştirdiğinde bir işleme oluşturur ve otomatik olarak bir işleme iletisi oluşturur. Birleştirmeyi onayla'yı seçin.

    Birleştirmeyi onaylama düğmesinin vurgulandığı çekme isteğini gösteren GitHub'ın ekran görüntüsü.

    Çekme isteğiniz birleştirildi ve yeni özelliğiniz artık deponuzun ana dalında.

  3. İşiniz bittiğinde özellik dallarınızı silmek iyi bir uygulamadır. Dalları silmek, gelecekte hangi çalışmaların devam ettiği konusunda ekip üyelerinin kafalarını karıştırmamanıza yardımcı olur. Dal sil'i seçin.

    Dal silme düğmesinin vurgulandığı çekme isteğini gösteren GitHub'ın ekran görüntüsü.

  1. Tamamla’yı seçin.

    Çekme isteğinin Tamamla düğmesini gösteren Azure DevOps'un ekran görüntüsü.

  2. Tam çekme isteği'nden varsayılan ayarları kullanın. Birleştirmeyi tamamla'yı seçin.

    Birleştirmeyi tamamlama düğmesinin vurgulandığı çekme isteği tamamlama panelini gösteren Azure DevOps'un ekran görüntüsü.

    Çekme isteğiniz birleştirildi ve yeni özelliğiniz artık deponuzun ana dalında.

    Çekme isteğini birleştirdiğinizde Azure DevOps özellik dalını otomatik olarak sildi. İşiniz bittiğinde özellik dallarınızı silmek iyi bir uygulamadır. Dalları silmek, gelecekte hangi çalışmaların devam ettiği konusunda ekip üyelerinin kafalarını karıştırmamanıza yardımcı olur.

Değişiklikleri doğrulama

Çekme isteğini birleştirdikten sonra değişikliklerin başarıyla birleştirildiğini onaylamak iyi bir fikirdir.

  1. Kod'a gidin.

  2. deploy/main.bicep dosyasına ve ardından deploy/modules/appService.bicep dosyasına gidin.

    Çekme isteği birleştirildikten sonra deponun dosya listesini gösteren GitHub'ın ekran görüntüsü.

    Kuyruğun ve diğer değişikliklerinizin artık dosyalarda olduğuna dikkat edin.

  1. Depo>Dosyaları'na gidin.

  2. deploy/main.bicep dosyasına ve ardından deploy/modules/appService.bicep dosyasına gidin.

    Kuyruğun ve diğer değişikliklerinizin artık dosyalarda olduğuna dikkat edin.