Tirar de los cambios realizados en la oficina administrativa de Umbraco al host local

Así que estoy jugando con el uso de Umbraco como un CMS para una aplicación MVC. Por supuesto, ejecuto el sitio localmente y lo publico en un server y uso Umbraco para gestionar cosas como imágenes de héroes, text en carrusel y algunos elementos dynamics básicos que se almacenan en Umbraco.

Sin embargo, también se puede modificar la plantilla real de files .cshtml a través de la oficina administrativa de Umbraco. El problema es que esos cambios no se reflejarán localmente, y cualquier cambio realizado en la oficina administrativa de Umbraco se sobrescribirá en la próxima publicación.

¿Hay alguna manera de 'sacar' los cambios realizados en Umbraco (sin tener que FTP y download todo el sitio), o incluso mejor integrarlo con git directamente?

Si te entendí correctamente, el package uSync de Umbraco podría ayudarte: https://our.umbraco.org/projects/developer-tools/usync/

Exporta los cambios en la carpeta "uSync" de forma local; puede hacerlo de forma automática o manual, y luego transferir esos files en el server e importarlos en la sección Umbraco Dev.

Sí, use uSync para esto, pero probablemente deba decidir si edita sus files de plantilla localmente o en el server. En general, probablemente seguirás editando files de plantilla, CSS, js, localmente y uploadás los cambios a tu sitio en vivo. Sin embargo, si está agregando contenido, configurando una plantilla por primera vez, cambiando los types de documento, agregando types de datos, etc., estos son todos los cambios en la database; compartir la database en el server entre las versiones locales y del server del sitio; o use una herramienta como Courier o USync para replicar sus cambios entre entornos.