I have noticed that sometimes when I am editing files and then try to sync them, the changes are not applied. However, when I perform a save all before syncing, the changes are always applied. I think a save all should be run before syncing to the remote target.