我正试图在一个小组中找到一种方法来管理源代码管理中的Umbraco文件。当试图向Umbraco添加模板和文档类型时,它们将同时添加到本地SDF文件和MVC项目中。但是,如果我们不使用这些更改部署SDF文件,新模板将出现在MVC项目中,而不是后台Office中。理想情况下,我们希望在源代码管理中管理模板(以及与此相关的内容),并且不部署内容,因为应该在每个环境中添加这些内容。我们不想管理SDF文件,我们希望尽可能干净地让多个人同时工作。
有人找到了解决这类问题的方法吗?
发布于 2014-09-11 06:51:17
您想要查看像Umbraco的uSync这样的包,它对于在共享开发环境中共享这类东西非常有用,并且应该满足您概述的大部分需求。
uSync位于您的Umbraco站点--它只是一个dll --并将数据库对象写入磁盘,当站点启动时,它将读取磁盘文件并更新Umbraco数据库,以保持所有内容保持同步。 uSync将读/写:
发布于 2014-09-11 15:46:26
简单的回答是没有简短的答案。这些类型的问题很难找到一个快速而简单的方法来解决。你可以在这里读到,从本地主机在服务器上上载umbraco站点,我发布了一个类似主题的答案。
基本上,我发现最平滑的是,我只是简单地手工重新做我想要的改变在我的现场。这很费时,但这是我找到的唯一可靠的方法,可以把所有的东西都放进去,并确保它的正确部署。特别是在现场。
本地数据库(我不使用紧凑版),往往总是不同步,所以定期,我拿“主”(或生活) db并备份它。把它发给我的开发人员这样他们就可以更新了。并下载媒体文件,通过网络共享。
我们的源代码控制是TFS,在那里我提交了“一切”、dll和umbraco文件。我发现这是在本地快速获得新的dev设置的最简单方法。
希望这能有所帮助。
https://stackoverflow.com/questions/25775606
复制相似问题