I am currently using Dreamweaver to sync my files between my local machine and my remote server; I've been using it for years and it has done a great job. But because of the cost attached to it, I am looking for some less expensive alternatives.
To prevent ambiguity about my request, Dreamweaver checks my local system for files I've modified, then compares it to my remote web hosting server. If there are newer files on my local server, it marks them as files to be 'put' on the server. If there are newer files on the remote server, it marks them as 'get'. By clicking a button, Dreamweaver starts 'put'ting and 'get'ting all the files necessary, and in the end, my local machine's files will be identical to the files on the server.
Can anyone provide recommendations for such software please? Free software would be ideal. :)