In our case, Root path is kept the same and deployment is run via service principle, still: After deploying a new job if it is deleted from repository it does not get deleted from workspace on running deployment again.