我需要创建一个新的 Orchard 项目以在团队中工作,但我发现自己迷失了方向。我现在的主要问题是:
- 如何根据部署环境(本地、开发、生产)拥有三种不同的 SQL 连接字符串
- 一旦我们在本地获得了我们满意的内容定义和内容,我们如何将其迁移到开发或生产中?你如何控制数据库的版本?
- 这是一条好路吗?:我们愿意使用 VisualStudio 而不是 WebMatrix,因为最终我们将不得不创建自己的模块,并且 Lombiq 的所有教程都使用 VS。我创建了一个名为 Orchard.SourceCode 的分支,其中包含 1.9.1-v 源代码和一个 Development 分支。每次 Orchard 有新版本时,我都会用新版本代码替换 Orchard.SourceCode 中的文件,提交并合并到 Development。
我已经用谷歌搜索了,但如果你发现我可能错过了一些非常有用的链接,请不要犹豫分享。
注意:我们使用 Mercurial 作为 CVS