Updating Game Logic on Remote Dedicated Server

Ideally while developing and testing we would not have to think about the server at all getting all the latest logic and assets.
Or do we need to restart the server, update and upload after every little change?
When multiple people are working simultaneously on one project this gets really messy if there is no automated.

How to go about this?

Whats the easiest way. Every one does his part, logic, assets, audio etc. Combine the work deploy run and test.
Take notes and start over?

Hi RK,

Thank you for your report. There have been many version changes to UE4 since this question was first posted. With a new version of the Engine comes new fixes and it is possible that this issue has changed or may no longer occur. Due to timetable of when this issue was first posted, we are marking this post as resolved for tracking purposes.

Thanks very much!