Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

DevOps Foundations · Modül 4: Git and team workflow · Lab

Davranışı Koruyarak Çakışma Çöz

40 dk uygulama · Temel

/tmp/dlab-m04-01 altında deneme depoda yerel Git; uzak yok, gerçek kod yok.

Bu labı iki şekilde yapabilirsin: tarayıcıda Killercoda üzerinde (ücretsiz, kurulum yok) veya kendi makinende yerel kılavuzla. Killercoda aynı anda tek ücretsiz senaryo koşturur: bekleme kuyruğu görürsen diğer Killercoda sekmelerini kapatıp bir dakika bekle.

Kazanımlar

  • Belgelenmiş gerekçeli gerçek iki taraflı çakışma üretmek
  • Taraf seçmek yerine birleşik davranış için çözmek
  • Çözümü çözmeden önce yazılmış testle kanıtlamak
  1. Adım 1

    Çarpışmayı sahnele

    Main dalında yavaş bağımlılık gerekçeli TIMEOUT=30 ata. Aynı tabandan dalda olay incelemesi gerekçeli TIMEOUT=10 ata. Birleştir ve çakışma işaretlerini doğrula.

  2. Adım 2

    Önce test, sonra çözüm

    İşaretlere dokunmadan birleşik niyeti yakalayan en küçük kontrolü yaz (ortam başına değerler veya belgelenmiş uzlaşı). Sonra dosyayı o kontrolü sağlayacak çöz; tüm işaretleri temizle.

  3. Adım 3

    Gerekçeyi commitler

    İki tarafı ve çözümün neden ikisine de hizmet ettiğini adlandıran mesajla commitler. Grafiği, mesajı ve geçen kontrolü göster.

Çalıştığını nasıl doğrularsın

  • İki taraf da ayrı belgelenmiş gerekçeyle commitlenmiş
  • Kontrol çözümden önce yazılmış, sonrasında geçiyor
  • İşaret kalmamış; mesaj iki tarafı ve gerekçeyi taşıyor
  • Gerekçesiz taraf silinmemiş