Skip to content

Commit 9ca12fd

Browse files
committed
Revised for clarity
1 parent 88dffb1 commit 9ca12fd

File tree

3 files changed

+17
-8
lines changed

3 files changed

+17
-8
lines changed
9.84 KB
Loading
10.9 KB
Loading

powerapps-docs/maker/common-data-service/solution-patches.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Create solution patches | MicrosoftDocs"
2+
title: "Create solution updates and patches | MicrosoftDocs"
33
description: "Learn how to create solution patches"
44
ms.custom: ""
55
ms.date: 02/04/2020
@@ -24,9 +24,19 @@ search.app:
2424
- D365CE
2525
---
2626

27-
# Create solution patches
28-
A patch contains only the changes for a parent managed solution, such as adding or editing components and assets. When patches are imported, they’re layered on top of the parent solution. When you clone a solution, the system rolls up all related patches into the base solution and creates a new version.
29-
27+
# Create solution updates and patches
28+
You use the **Clone solution** feature to create a significant update for an unmanaged solution. When you clone a solution, the system rolls up all related patches into the base unmanaged solution and creates a new version. When you clone a solution, the version number you specify includes the major and minor positions.
29+
30+
> [!div class="mx-imgBorder"]
31+
> <img src="media/clone-solution.png" alt="Clone a patch major and minor version" height="560" width="307">
32+
33+
You use the **Clone a patch** feature to create a less significant update for an unmanaged solution. A patch contains only the changes used to update the solution, such as adding or editing components and assets. When patches are imported, they’re layered on top of the parent managed solution. When you clone a patch, the version number you specify includes the build and revision positions.
34+
35+
> [!div class="mx-imgBorder"]
36+
> <img src="media/clone-a-patch2.png" alt="Clone a patch build and revision version" height="560" width="307">
37+
38+
For more information about version numbers, see [Understanding version numbers for cloned solutions and patches](#understanding-version-numbers-for-cloned-solutions-and-patches) in this article.
39+
3040
When you’re working with patches and cloned solutions, keep the following information in mind:
3141

3242
- A patch represents an incremental minor update to the parent solution. A patch can add or update components and assets in the parent solution when installed on the target system, but it can’t delete any components or assets from the parent solution.
@@ -49,10 +59,6 @@ A patch contains only the changes for a parent managed solution, such as adding
4959

5060
- A cloned solution represents a replacement of the base solution when it’s installed on the target system as a managed solution. Typically, you use a cloned solution to ship a major update to the preceding solution.
5161

52-
## Understanding version numbers for cloned solutions and patches
53-
A solution’s version has the following format: major.minor.build.revision. A patch must have a higher build or revision number than the parent solution. It can’t have a higher major or minor version. For example, for a base solution version 3.1.5.7, a patch could be a version 3.1.5.8 or version 3.1.7.0, but not version 3.2.0.0. A cloned solution must have the version number greater than or equal to the version number of the base solution. For example, for a base solution version 3.1.5.7, a cloned solution could be a version 3.2.0.0, or version 3.1.5.7. In the UI, you can only set the major and minor version values for a cloned solution, and the build or revision values for a patch.
54-
55-
5662
## Create a solution patch
5763
A patch contains changes to the parent solution, such as adding or editing components and assets. You don’t have to include the parent’s components unless you plan to edit them.
5864

@@ -96,6 +102,9 @@ A patch contains only the changes for a parent managed solution, such as adding
96102
1. Go to the Power Apps portal, and then select **Solutions**.
97103

98104
2. In the solutions list, select an unmanaged solution to create a clone. On the command bar, select **Clone**, and then select **Clone Solution**. The right pane displays the base solution’s name and the new version number. Select **Save**.
105+
106+
## Understanding version numbers for cloned solutions and patches
107+
A solution’s version has the following format: major.minor.build.revision. A patch must have a higher build or revision number than the parent solution. It can’t have a higher major or minor version. For example, for a base solution version 3.1.5.7, a patch could be a version 3.1.5.8 or version 3.1.7.0, but not version 3.2.0.0. A cloned solution must have the version number greater than or equal to the version number of the base solution. For example, for a base solution version 3.1.5.7, a cloned solution could be a version 3.2.0.0, or version 3.1.5.7. When you clone a solution or patch, you set the major and minor version values for a cloned solution, and the build or revision values for a patch.
99108

100109
### See also
101110
[Solutions overview](solutions-overview.md)

0 commit comments

Comments
 (0)