Изучение: Clone Solution и что он на самом деле делает
В Power Automate функция, стоящая за „Решение для клонов“ больше, чем кажется на первый взгляд. Эта функция предполагает, что для внесения корректировок создается точная копия вашего решения. Однако на самом деле она создает новую версию решения и интегрирует все связанные с ней исправления. Название „Решение для клонов“ может ввести в заблуждение, так как функция похожа на „Слияние“ подходит ближе.
Влияние на процесс разработки
Разница между клонированием и созданием новой версии оказывает существенное влияние на процесс разработки. Разработчики, считающие, что они создают независимые копии, могут случайно скомпрометировать исходное решение. Такое неправильное применение может затруднить сопровождение и создание версий, а также вызвать осложнения при развертывании.
Дифференциация: „Клонировать патч“ и „Клонировать решение“.“
С помощью функции „Клонировать патч“ создается временное новое решение, которое содержит только компоненты исходного решения, подлежащие изменению. При этом исходное решение переводится в режим "только для чтения", так что все изменения должны вноситься в этот патч. Это делается для того, чтобы можно было вносить небольшие изменения, не переписывая все решение.
Сайт „Кнопка “Клонировать решение" играет здесь решающую роль. Он создает новую версию исходного решения с интегрированными исправлениями. Если шаг „Clone a Patch“ пропущен, создается только новая версия с новым отображаемым именем и номером версии, без каких-либо фактических изменений в компонентах.
Заключение
Функция „Clone Solution“ в Power Automate сложнее, чем следует из ее названия. Вместо того чтобы дублировать решения, она просто создает новые версии и объединяет их с существующими исправлениями.
Для получения независимых копий решений необходимо использовать альтернативные методы, такие как ручное копирование потоков или использование инструментов версионирования. Эти функции доступны и в других продуктах Microsoft, таких как Power Apps и Power BI, но методы их работы могут отличаться.
