Chia sẻ qua


Kiểm soát nguồn cho ứng dụng canvas

Người tạo và nhà phát triển sử dụng tích hợp Git trong Power Platform để quản lý mã nguồn của ứng dụng canvas một cách hiệu quả bằng cách sử dụng kiểm soát phiên bản. Tính năng này giúp bạn xem lại những thay đổi do người tạo thực hiện trong Power Apps Studio mà không gặp phải sự khác biệt đáng kể. Ngoài ra, nó còn cho phép thực hiện những chỉnh sửa tối thiểu trực tiếp trong kho lưu trữ, đảm bảo quy trình làm việc hợp lý và hiệu quả.

Cách cam kết ứng dụng canvas bằng cách sử dụng tích hợp Git

Bạn có thể cam kết ứng dụng canvas của mình khi xuất bản chúng. Bạn sẽ không thể thực hiện thay đổi cho đến khi phát hành ứng dụng. Hành vi này đảm bảo rằng mã nguồn phản ánh phiên bản mới nhất đã xuất bản của ứng dụng, giúp ứng dụng sẵn sàng để sử dụng với tích hợp Git.

Các bước để cam kết ứng dụng canvas

  1. Mở Power Apps Studio và thực hiện thay đổi cho ứng dụng canvas của bạn.
  2. Xuất bản ứng dụng để thực hiện những thay đổi khi tích hợp Git.
  3. Điều hướng đến kho lưu trữ Git của bạn và xác nhận những thay đổi.

Truy cập các tập tin mã nguồn

Mã nguồn của ứng dụng Canvas được lưu trữ trong các tệp .pa.yaml . Những tập tin này có thể đọc được bằng con người và được thiết kế để sử dụng với kiểm soát nguồn. Khi bạn sử dụng tích hợp Git, mã nguồn cho ứng dụng canvas sẽ tự động có sẵn trong kho lưu trữ mà không cần phải chuyển đổi. Mã nguồn được lưu trữ trong thư mục canvas trong kho lưu trữ.

Cấu trúc tệp cho ứng dụng canvas

Các tệp mã nguồn được trích xuất nằm trong thư mục \Src và bao gồm:

  • App.pa.yaml: Đại diện cho ứng dụng.
  • [screen Name].pa.yaml: Một tệp cho mỗi màn hình, đại diện cho màn hình đó.
  • \Component: Một thư mục chứa một tệp cho mỗi thành phần, được biểu diễn là [component Name].pa.yaml.

Chỉ sử dụng các tệp .pa.yaml trong thư mục \Src có kiểm soát nguồn. Không sử dụng các tệp khác, chẳng hạn như tệp JSON, làm mã nguồn vì chúng không ổn định giữa các chu kỳ lưu và tải.

Chỉnh sửa tập tin .pa.yaml

Bạn có thể thực hiện những chỉnh sửa nhỏ trực tiếp trong kho lưu trữ. Bất kỳ thay đổi nào cũng sẽ được khôi phục bằng ứng dụng khi bạn thực hiện thay đổi đối với môi trường của mình. Bạn phải coi bất kỳ mã nào trong nhánh của mình là một ứng dụng đã được xuất bản.

Thực hành tốt nhất để chỉnh sửa

  • Tránh thực hiện những thay đổi quan trọng trực tiếp trong các tệp .pa.yaml .
  • Luôn kiểm tra những thay đổi trong môi trường phát triển trước khi hợp nhất chúng vào nhánh chính.

Các hạn chế đã biết

Bạn không thể chỉnh sửa .pa.yaml tệp trực tiếp trong kho lưu trữ nếu ứng dụng của bạn chứa các thành phần mã.

Việc chỉnh sửa các tệp có các thành phần này sẽ ngăn ứng dụng chạy. Nếu bạn vô tình thay đổi các tệp này, bạn có thể tải phiên bản trước đó của ứng dụng canvas vào cổng thông tin Maker.

Gỡ rối

Phần này bao gồm các vấn đề thường gặp và mẹo giúp bạn thành công hơn khi sử dụng tích hợp Git với ứng dụng canvas.

Các sự cố thường gặp

  • Xung đột khi hợp nhất: Giải quyết xung đột một cách cẩn thận để tránh làm hỏng các tệp .pa.yaml .
  • Ứng dụng không tải được: Đảm bảo không có chỉnh sửa nào không được hỗ trợ đối với các tệp .pa.yaml .

Mẹo

  • Sử dụng ứng dụng Git có công cụ so sánh trực quan để xem xét các thay đổi trước khi cam kết.
  • Sao lưu kho lưu trữ của bạn thường xuyên để tránh mất dữ liệu.

Các bước tiếp theo