将Umbraco后台办公室的变更提取给当地主办方

时间:2016-08-15 11:08:42

标签: c# asp.net-mvc git umbraco

所以我正在修改使用Umbraco作为MVC应用程序的CMS。当然,我在本地运行该站点并发布到服务器并使用Umbraco来管理诸如英雄图像,轮播文本和存储在Umbraco中的一些基本动态元素之类的内容。

但是,也可以通过Umbraco后台修改实际模板.cshtml文件。问题在于,这些更改不会在本地反映出来,Umbraco后台的任何更改都会在下次发布时被覆盖。

有没有办法拉动'在Umbraco中进行的更改(无需FTP和下载整个站点),甚至更好地直接与git集成?

2 个答案:

答案 0 :(得分:1)

如果我理解正确,Umbraco uSync包可能对您有所帮助: https://our.umbraco.org/projects/developer-tools/usync/

它在本地导出“uSync”文件夹中的更改 - 您可以自动或手动执行此操作,然后在服务器上传输这些文件,并在Umbraco Dev部分中导入。

答案 1 :(得分:0)

是的,请使用uSync,但您应该决定是在本地还是在服务器上编辑模板文件。通常,您可能会继续在本地编辑模板文件,CSS,js并将更改上传到您的实际站点。但是,如果要添加内容,首次设置模板,更改文档类型,添加数据类型等,这些都是数据库更改,因此;在本地和服务器版本的站点之间共享服务器上的数据库;或使用Courier或USync等工具在环境之间复制您的更改。