The refresh will happen if dates are valid according to MS Project. If you want to keep the remaining work, Please delete finish date and publish from VS.(Or vice versa).
Here are few links which talk about scheduling in MS Projectīased on your information, The reamining work and Finish date may not be valid and this may have caused the dates not to be refreshed. So that users edit these fields in MS Project and all the scheduling fields will be valid. Also workspace contains information about versions of the files you have locally, so when you hit 'Get Latest Version' only recent changes are sent from server to you, not the whole files. MS Project does scheduling on all the tasks automatically based on certain fields including 'Remaining Work' and 'Completed Work'.This is the reason we made the date fields 'Publish only' in MS Project and not editable outside MS Project. 2 Answers Sorted by: 6 Workspaces are only a mapping from SourceSontrol folders onto your local file system. Regarding the old issue(Dates not getting refreshed) Regarding other fields being refreshed even though attribute PublishOnly='true' is a bug.