comments revise
refactor sync task, sync to s2 supported
support sync specified branch, default sync s2
checkout tpl branch in co task
refactor apply task to use extractChangedPath