【问题标题】:Pulling changes made in Umbraco back office to local host将 Umbraco 后台所做的更改拉到本地主机
【发布时间】:2016-08-16 15:46:22
【问题描述】:

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

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

有什么方法可以“拉取”在 Umbraco 中所做的更改(无需 FTP 并下载整个站点),或者甚至更好地直接将其与 git 集成?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-26
        • 2015-12-31
        • 1970-01-01
        • 2016-10-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多