Sitefinity开发环境和源代码控制

Gau*_*rav 4 version-control telerik sitefinity content-management-system

在购买sitefinity 5.0许可证之前,我们需要解决一些问题.我真的很感激能否得到这些答案

  1. 在源代码管理中设置sitefinity项目的建议指南是什么?如果有4到5名开发人员参与该项目,那么设置初始代码库的起点应该是什么?每个开发人员都必须在他们的开发盒上创建sitefinity网站和数据库吗?
  2. 是否建议为sitefinity网站设置一个公共数据库,其中所有开发机器将连接以进行开发,如果不是替代方法?
  3. 除了在visual studio中发布之外,是否有任何与构建和发布sitefinity Web应用程序相关的在线文档?

谢谢Gaurav

KP.*_*KP. 5

我们从版本2开始使用Sitefinity开发,有多个开发人员.

要具体回答你的问题:

  1. 让一个开发人员(最理想的是你的领导开发人员)在他们的本地机器上创建一个干净的sitefinity visual studio解决方案.将其检入源代码控制存储库,让每个额外的开发人员从那里下载副本.你现在都在同步.

  2. 在数据库位置方面,有两种方法可以工作 - 要么每个人都运行本地数据库,要么在web.config中将连接字符串位置设置为.(即本地).这样,没有人需要检查web.config来运行它.否则,请为数据库使用通用开发/测试服务器.我们发现最简单的方法是每个都有一个本地数据库,除非多个开发人员同时处理非常具体的任务.

  3. 我还没有看到任何与visual studio之外的建筑相关的在线文档.如果您有TFS或MS构建服务器,它也应该正常工作.

一般来说,Sitefinity的架构没有任何"特殊",它将其与任何其他.NET/MSSQL解决方案区分开来.属于这些技术的最佳实践仍然适用.