因此,我正在修补使用Umbraco作为MVC应用程序的CMS。当然,我在本地运行该站点并将其发布到服务器上,并使用Umbraco来管理诸如英雄图像、旋转木马文本和存储在Umbraco中的一些基本动态元素之类的内容。
然而,人们也可以通过Umbraco后台修改实际的模板.cshtml文件。这样做的问题是,这些更改不会在本地反映出来,并且在Umbraco后台所做的任何更改都将在下一次发布时被覆盖。
有没有办法“拉出”Umbraco中所做的更改(而不必通过FTP传输并下载整个站点),或者更好地将其与git直接集成?
发布于 2016-08-15 22:14:27
如果我没理解错的话,https://our.umbraco.org/projects/developer-tools/usync/ uSync包可能会对你有帮助。
它在本地导出"uSync“文件夹中的更改-您可以自动或手动执行此操作,然后在服务器上传输这些文件,并在Umbraco部分中导入。
发布于 2016-08-16 15:46:23
是的,为此使用uSync,但您可能应该决定是在本地还是在服务器上编辑模板文件。通常,您可能会继续编辑模板文件,CSS,js,本地,并将更改上传到您的实时站点。但是,如果您正在添加内容,第一次设置模板,更改文档类型,添加数据类型等,这些都是数据库更改,因此:在本地和服务器版本的站点之间共享服务器上的数据库;或者使用Courier或USync等工具在环境之间复制您的更改。
https://stackoverflow.com/questions/38953944
复制相似问题