Tuval tabanlı uygulamalar için kaynak denetimi

Oluşturucular ve geliştiriciler, sürüm denetimini Power Platform kullanarak tuval uygulamalarının kaynak kodunu etkili bir şekilde yönetmek için Git tümleştirmesini kullanır. Bu özellik, gürültülü farklarla karşılaşmadan yapımcılar Power Apps Studio tarafından yapılan değişiklikleri gözden geçirmenize yardımcı olur. Ek olarak, doğrudan depoda minimum düzenleme yapılmasına izin vererek kolaylaştırılmış ve verimli bir iş akışı sağlar.

Git tümleştirmesini kullanarak tuval uygulamalarını işleme

Tuval uygulamalarınızı yayımlarken işleyebilirsiniz. Uygulamanızı yayınlayana kadar değişiklikler uygulanamaz. Bu davranış, kaynak kodun uygulamanızın en son yayımlanan sürümünü yansıtmasını sağlayarak uygulamanızı Git tümleştirmesi ile kullanıma hazır hale getirir.

Tuval uygulamalarını işleme adımları

  1. Tuval uygulamanızı açın Power Apps Studio ve üzerinde değişiklikler yapın.
  2. Değişiklikleri Git tümleştirmesi için kullanılabilir hale getirmek üzere uygulamayı yayımlayın.
  3. Git deponuza gidin ve değişiklikleri uygulayın.

Kaynak kod dosyalarına erişme

Tuval uygulamalarının kaynak kodu dosyalarda .pa.yaml depolanır. Bu dosyalar insan tarafından okunabilir ve kaynak denetimiyle kullanılmak üzere tasarlanmıştır. Git tümleştirmesini kullandığınızda, tuval uygulamalarının kaynak kodu herhangi bir dönüştürme gerektirmeden depoda otomatik olarak kullanılabilir. Kaynak kodu, depodaki klasörün canvas içinde saklanır.

Tuval uygulamaları için dosya yapısı

Ayıklanan kaynak kodu dosyaları klasörde \Src bulunur ve şunları içerir:

  • App.pa.yaml: Uygulamayı temsil eder.
  • [screen Name].pa.yaml: Her ekran için ekranı temsil eden bir dosya.
  • \Component: Her bileşen için bir dosya içeren ve şu şekilde [component Name].pa.yaml temsil edilen bir klasör.

Klasör içindeki .pa.yaml dosyaları yalnızca kaynak denetimiyle kullanın \Src . JSON dosyaları gibi diğer dosyaları, kaydetme ve yükleme döngüleri arasında kararlı olmadıkları için kaynak kodu olarak kullanmayın.

Dosyaları düzenleme .pa.yaml

Doğrudan depoda küçük düzenlemeler yapabilirsiniz. Değişiklikleri ortamınıza çektiğinizde tüm değişiklikler uygulamayla birlikte geri yüklenir. Dalınızdaki herhangi bir kodu yayımlanmış bir uygulama olarak düşünmeniz gerekir.

Düzenleme için en iyi uygulamalar

  • Doğrudan dosyalarda .pa.yaml önemli değişiklikler yapmaktan kaçının.
  • Değişiklikleri ana dalla birleştirmeden önce her zaman bir geliştirme ortamında test edin.

Bilinen sınırlamalar

Uygulamanız .pa.yaml içeriyorsa dosyaları doğrudan deponuzda düzenleyemezsiniz.

Dosyaları bu bileşenlerle düzenlemek, uygulamanın çalışmasını engeller. Bu dosyaları yanlışlıkla değiştirirseniz, tuval uygulamanızın önceki sürümünü Oluşturucu portalına yükleyebilirsiniz.

Sorun giderme

Bu bölümde, tuval uygulamalarıyla Git tümleştirmesini daha başarılı kullanmanıza yardımcı olacak yaygın sorunlar ve ipuçları yer almaktadır.

Genel sorunlar

  • Çakışmaları Birleştir: Dosyaların bozulmasını önlemek için çakışmaları dikkatli bir .pa.yaml şekilde çözün.
  • Uygulama Yüklenemiyor: Dosyalarda .pa.yaml desteklenmeyen düzenlemeler yapılmadığından emin olun.

İpuçları

  • İşlemeden önce değişiklikleri gözden geçirmek için görsel fark araçlarına sahip bir Git istemcisi kullanın.
  • Veri kaybını önlemek için deponuzu düzenli olarak yedekleyin.

Sonraki adımlar