 <p>I suggest doing your publishing via TFS Build, that way you can ensure that people aren't publishing code that you don't have in Source Control, and it's easy to setup email notification on Build Completion (using TFS Alerts).</p>