I am trying to set up a source control system. I have a development site set up in source control. I have a copy of the site on a local machine and checkout files to work on them locally. I do a check-in to a source control database on the development server. Changed files are automatically put into the dev site on check-in. Changes in files like templates that are not part of the source code are immediately seen on the dev site.
I may have only 1 developer working or might have several coding. If I do a build of the source I do it on my local machine. I am not sure what the best practice would be to get a new build to the server. Can anyone make any suggestions?