我们正在开始使用Umbraco进行新的网站开发,并且在为多个开发人员进行优化设置方面遇到一些困难。
现在我们在代码目录中安装了完整的umbraco,IIS也指向它,每个开发人员都有一个本地数据库。我们计划使用Courier包推送/拉取内容更改,并使用Git获取源代码。
此设置允许从Visual Studio(使用F5)进行调试,而不是附加到令人讨厌的w3p。单独的db是我不喜欢的部分,我更喜欢共享的,但是使用Umbraco的缓存模型(在xml文件中)这也不是最佳的 - 数据类型的更改等不会反映在其他开发人员的环境中。然而,这确实意味着开发人员之间的共享变化是一个两阶段的过程--Git + Courier。
我猜人们已经想出了一些关于团队开发的umbraco设置的最佳实践 - 听听他们会很高兴。
谢谢!
答案 0 :(得分:4)
我们为代码使用中央源代码控制系统,并与所有开发人员共享一个数据库。这非常有效,但在更改或更新源控件存储库之后,唯一要记住的是您需要更新缓存(右键单击Umbraco中的根内容节点并“重新发布整个网站”)。
通过此设置,我们在开发阶段共享代码和数据库。然后可以使用Courier将umbraco内容转发回测试和生产环境。