Aracılığıyla paylaş


Çözüm oluşturma ve güncelleştirme

Yalnızca özelleştirdiğiniz bileşenleri bulup bunlarla çalışmak için bir çözüm oluşturun ve tüm özelleştirmelerinizi orada yapın. Daha sonra, bileşenleri eklerken, düzenlerken ve oluştururken her zaman özel çözüm bağlamında çalışmayı unutmayın. Bu, çözümünüzü başka bir ortama veya yedek olarak içeri aktarmak üzere dışarı aktarmayı kolaylaştırır. Daha fazla bilgi: Çözüm oluşturma

Çözümü Güncelleştir

Bileşen ekleme veya kaldırma gibi, yönetilmeyen çözümünüz üzerinde değişiklikler yapın. Daha sonra, daha önce alınan bir yönetilen çözüm aldığınızda, alma mantığı çözümü bir güncelleştirme olarak algılar ve aşağıdaki ekran seçeneklerini görüntüler.

İçeri aktarma sırasında çözüm güncelleştirmesi algılandı.

Daha fazla bilgi: Çözüme güncelleme ya da yükseltme uygulama

Çözüm yamaları oluşturma

Üst çözüm için bir yama oluşturabilir ve küçük güncelleştirme olarak temel çözüme ekleyebilirsiniz. Bir çözümü kopyaladığınızda, sistem tüm ilgili yamaları temel çözüme ekler ve yeni bir sürüm oluşturur.

Uyarı

Çözüm güncelleştirmek için yama kopyalama ve çözüm kopyalama kullanmak, çözümünüzü bir kaynak denetim sisteminde depolarken takım geliştirmeyi sınırladığından ve karmaşıklığı artırdığından önerilmez. Bir çözümü güncelleştirme hakkında Daha fazla bilgi edinmek için bkz. Çözüm güncelleştirme.

Çözüm kopyalama ve yama kopyalamayı kullanarak güncelleştirme oluşturma

Yamalarla ve kopyalanmış çözümlerle birlikte çalışıyorsanız lütfen aşağıdaki bilgileri unutmayın:

  • Bir düzeltme eki üst çözüme yapılan basamaklı küçük güncelleştirmeleri temsil eder. Bir düzeltme eki ekleyin veya bileşenleri ve hedef sistemde yüklü üst çözümün kıymetleri güncelleştirmek, ancak üst çözüm bileşenleri ya da varlıkları silemezsiniz.

  • Bir yamada yalnızca bir tane üst çözüm bulunur, ancak bir üst çözüm birden fazla yama içerebilir.

  • Yönetilmeyen çözümden bir yama oluşturulur. Yönetilen çözümden bir yama oluşturamazsınız.

  • Hedef sisteme bir yama aldığınızda bunu yönetilen bir yama olarak aktarmalısınız. Üretim ortamlarında yönetilmeyen yamaları kullanmayın.

  • Bir yamanın yüklenebilmesi için hedef sistemde üst çözüm olmalıdır.

  • Bir yamayı silebilir ya da güncelleştirebilirsiniz

  • Üst çözümü silerseniz, tüm alt düzeltme ekleri de silinir. Sistem, silme işlemini geri alamayacağınıza dair bir uyarı iletisi verir. Silme işlemi tek bir işlemde gerçekleştirilir. Yamalardan biri veya üst çözüm silme işleminde başarısız olursa, tüm işlem geri alınır.

  • Üst çözüm için ilk yamayı oluşturduktan sonra, çözüm kilitlenir ve bu çözümde herhangi bir değişiklik yapamazsınız ve dışa aktaramazsınız. Ancak, alt yamaların hepsini silerseniz, üst çözümün kilidi açılır.

  • Bir temel çözümü kopyaladığınızda, sistem tüm ilgili alt yamaları temel çözüme ekler ve yeni bir sürüm haline gelir. Klonlanmış çözümlerde bileşenleri ekleyebilir, düzenleyebilir veya silebilirsiniz.

  • Klonlanmış bir çözüm, hedef sistemde yönetilen çözüm olarak yüklendiğinde temel çözümün yerini alır. Genel olarak önceki çözüme yapılacak büyük bir güncelleştirme için kopyalanmış çözüm kullanılır.

Çözüm kopyaladığınızda belirttiğiniz sürüm numarası, birincil ve ikincil pozisyonları içerir.

Bir yamanın üst ve alt sürümlerini kopyalama

Yama kopyaladığınızda belirttiğiniz sürüm numarası, yapı ve revizyon pozisyonlarını içerir.

Bir yamanın derleme ve düzeltme sürümlerini kopyalama

Sürüm numaraları hakkında daha fazla bilgi için bu makalede Çözüm kopyalama ve yama sürüm numaralarını kopyalama bölümüne bakın.

Çözüm yaması oluştur

Üst çözüme yapılacak değişiklikleri örn. bileşenlerin ve aktiflerin eklenmesini veya düzenlenmesini içeren yama. Düzenleme yapmayı planlamıyorsanız üst çözüm bileşenlerini eklemeyebilirsiniz.

Yönetilmeyen çözüm için bir düzeltme eki oluşturma

  1. Power Apps portalına gidin ve ardından Çözümler'i seçin.

  2. Çözüm listesinde, yama oluşturmak istediğiniz yönetilmeyen çözümü seçin. Komut çubuğunda, Kopya'yı ve ardından Yamayı Kopyala'yı seçin. Açılan sağ bölme temel çözümün adını ve yama sürüm numarasını içerir. Kaydet'i seçin.

    Yamayı kopyalama
  3. Çözümler listesinde yeni oluşturulan yamayı bulun ve açın. Çözümün benzersiz adının Yamahexnumber ile eklendiğine dikkat edin. Temel çözüm gibi, istediğiniz bileşenleri ve varlıkları ekleyin.

Çözüm gezginini kullanarak yama oluşturma

Aşağıdaki çizimde mevcut çözüm için yama oluşturma örneği verilmiştir. Yamayı Kopyala'yı seçerek başlayın (sıkıştırılmış görünümdeYamayı Kopyala simgesi iki ufak karede gösterilmiştir, aşağıda gösterildiği gibi).

Yamayı kopyala simgesi.

Yamayı Kopyala iletişim kutusunda, yamanın sürüm numarasının üst çözüm sürüm numarasını temel aldığını görebilirsiniz ancak yapı numarası bir artar. Her bir alt yamanın bir önceki yamaya göre bir yüksek yapı ve sürüm numarası vardır.

Yamayı Kopyala iletişim kutusunu kullanın.

Aşağıdaki ekranda temel çözüm SegmentedSolutionExample, sürüm 1.0.1.0 ve yama SegmentedSolutionExample_Patch, sürüm 1.0.2.0 gösterilmiştir.

Çözümleri ve yamaları içeren bir ızgara.

Yamaya Book adında yeni bir özel varlık ekledik ve Book varlığının tüm kıymetlerini yamaya eklendi.

Yamaya özel varlık ekleyin.

Bir çözümü kopyala

Bir yönetilmeyen çözümü kopyaladığınızda, bu çözümle ilgili orijinal çözüm ve tüm yamalar orijinal çözümün yeni oluşturulan sürümünde toplanır. Kopyalamadan sonra, yeni çözüm sürümü özgün varlıkları ve bir yamaya eklenen tüm bileşenleri veya varlıkları içerir.

Bir çözümü kopyalayın.

Önemli

Çözüm kopyalamak, orijinal çözümü ve ilişkili yamaları yeni bir temel çözümde birleştirir ve orijinal çözümü ve yamaları kaldırır.

  1. Power Apps portalına gidin ve ardından Çözümler'i seçin.

  2. Çözüm listesinde, kopya oluşturmak istediğiniz yönetilmeyen çözümü seçin. Komut çubuğunda, Kopyala'yı ve ardından Çözümü Kopyala'yı seçin. Sağ bölmede temel çözümün adı ve yeni sürüm numarası görüntülenir. Kaydet'i seçin.

Çözüm kopyalama ve yama sürüm numaralarını kopyalama

Bir yamanın üst çözümden daha yüksek yapısı veya revizyon numarası olmalıdır. Daha yüksek veya düşük sürümü olamaz. Örneğin sürüm 3.1.5.7 olan bir temel çözüm için yama, sürüm 3.1.5.8 veya sürüm 3.1.7.0 olabilir ancak sürüm 3.2.0.0 olamaz. Klonlanmış çözümün teme çözüm sürüm numarasına eşit veya daha yüksek sürüm numarası olmalıdır. Örneğin, temel çözüm sürüm 3.1.5.7 için, kopyalanmış çözüm sürümü 3.2.0.0 veya sürüm 3.1.5.7 olabilir. Çözüm veya yama kopyaladığınızda kopyalanmış çözüm için birincil ve ikinci sürüm değerleri belirleyebilirsiniz ve yama için yapı veya revizyon değerleri girebilirsiniz.

Ayrıca bkz.

ALM ile kullanılan araçlara ve uygulamalarına genel bakış