2016-08-15 5 views
0

UmbracoをMVCアプリケーション用のCMSとして使用しています。もちろん、私はサイトをローカルで実行し、サーバーに公開し、英雄イメージ、カルーセルテキスト、Umbracoに格納されているいくつかの基本的な動的要素などを管理するためにUmbracoを使用します。Umbracoバックオフィスで行われた変更をローカルホストに引き出す

しかし、実際のテンプレート.cshtmlファイルも、Umbracoのバックオフィスから変更することができます。その問題は、これらの変更がローカルに反映されず、Umbracoのバックオフィスで行われた変更が次の公開時に上書きされるということです。

Umbracoで行われた変更を 'プル'する方法はありますか?(FTPでダウンロードしてサイト全体をダウンロードする必要はありません)、またはgitと直接統合する方がいいですか?あなたは自動または手動でこれを行うことができ、その後、あなたは上でそれらのファイルを転送する - https://our.umbraco.org/projects/developer-tools/usync/

それはローカルで「USYNC」フォルダ内の変更をエクスポートします。私が正しくあなたを理解している場合

答えて

1

、Umbraco USYNCパッケージはあなたを助けるかもしれませんUmbraco Devセクション内にインポートしてください。

0

はいこれはuSyncを使用しますが、テンプレートファイルをローカルで編集するのかサーバー上で編集するのかを決める必要があります。一般的には、テンプレートファイル、CSS、jsをローカルで編集し続け、ライブサイトに変更をアップロードすることになります。ただし、コンテンツを追加したり、初めてテンプレートを設定したり、ドキュメントの種類を変更したり、データ型を追加したりすると、これらはすべてデータベースの変更になります。サイトのローカルとサーバーのバージョン間でサーバー上のデータベースを共有する。 CourierまたはUSyncのようなツールを使用して環境間の変更を複製することができます。

関連する問題