Add Sync File to Repository

Although there is already a plugin called FileSync, I do find in many situations, people do not want the files in two directories completely sync with each other due to version/experiment reason. So this is a relatively manual version of file sync.