Deployment Step: Full Profiles
The Full Profiles deployment step lets you deploy a profile with all its properties from one org to another using the Metadata API.
The term full profiles is used due to Copado doing a full description of your org, in order to make sure that every single property of the profile is included in the deployment. Profile properties include user permissions, field level security, object level security, tab visibility, record type visibility, layout assignments and more.
During the deployment, profiles are automatically cleaned by removing any components that do not exist in the destination org (by retrying) and preventing the deployment to fail. The engine retries until it gets a successful deployment or gives up after 100 retries.