我们有一个包含数百个报告的大型 ASP.NET 项目。我们正在将所有 SQL 查询(针对 Oracle 数据库运行)移动到三个 Web 服务中。Web 服务按命令、选择和报告查询分类。我们必须使用 SQL*Server 后端将项目的子集部署到与 Internet 断开连接的多个位置。因此,在 Web 服务中拥有与数据库的所有连接和查询使应用程序易于管理,我们可以提取报告的子集而无需修改代码。该项目使用 Serena ChangeMan 软件进行源代码控制。
问题是我们有几个程序员,他们都需要检查 Web 服务文件来处理他们的项目。我们刚刚实现了分支,但它正在慢慢变成一场噩梦。我们有每月的生产交付,有时应该进入每月构建的项目被推迟到下个月。合并已成为手动过程。
我进行了 Internet 搜索,但我很惊讶我无法找到任何好的“最佳实践”Web 服务架构白页。有许多大公司一定面临过这些问题。
大多数大型开发小组都使用分支吗?我确实读过 Visual Studio Team System Database Edition 可以提供允许应用程序连接到不同数据库的标准代码。购买 Team System 会是最好的方法吗?或者有谁知道我在哪里可以找到可以帮助我们解决这些问题的文档?
谢谢你,洛里