The idea with automated CI/CD is that developers can't deploy the changes to higher environment, and it happens only through the release pipelines.
But, developers can still make changes to the workspace content without merging it to GIT in DEV workspace. To avoid that, we need an additional step in the release pipeline to update the DEV workspace from GIT before kicking-off the deployment pipelines.
The idea with automated CI/CD is that developers can't deploy the changes to higher environment, and it happens only through the release pipelines.
But, developers can still make changes to the workspace content without merging it to GIT in DEV workspace. To avoid that, we need an additional step in the release pipeline to update the DEV workspace from GIT before kicking-off the deployment pipelines.
This task is to add that functionality.
FYI @ydaponte, you might find this interesting.