我正在建立一个完整的网络开发环境。目前,有两名开发人员,一名专注于后端编程(C#、.NET),另一名专注于前端开发(HTML、CSS、XSLT)。
每个人都安装了 MS Visual Studio 2008 并通过 Visual Source Safe 2005 共享源代码。他们既签出文件又在本地开发。
我已经设置了一个测试服务器,它是合并和测试代码最终应该结束的计划,并且该服务器应该始终是“正确”版本。
3 个安装中的每一个都共享相同的数据库。
我认为这个设置应该有点规模,因为我正在为更多的开发人员做准备,但是我们在文件同步和快速更改的轻松访问方面存在很多问题。通常我们需要非常快速地更改一些布局和设计并最终手动将文件复制到测试服务器(我不希望网络服务器上有任何 .NET/C# 代码文件),并且站点失败:-(
我们使用标准的 CMS 来构建我们所有的前端工作,如果它包含在源代码安全中,它确实会减慢速度。
我希望我们所有的前端工作都与我们的后端代码完全分开,这样很容易进行更改。
例如。我们希望对设计进行一些更改并将其快速部署到我们的生产环境中,而无需考虑 .NET 代码。
有什么我遗漏的,或者设置 Web 开发环境的最佳实践是什么?
期待一些帮助/经验:-)
/托马斯