1

私は現在、私のニーズに最適な Umbraco で開発しています。ただし、必要に応じて元に戻すことができるように、常にすべてを SVN リポジトリに入れるように細心の注意を払っています。

そのため、現在、Umbraco のインストールを自分のコンピューターでローカルに実行し、このコンピューターで Razor スクリプトとユーザー コントロールを記述しています。すべてが正常に機能したら、リポジトリにチェックインしてサーバーにアップロードします。

このように働くことには利点もありますが、欠点もあります。たとえば、ファイルをアップロードするのを忘れて、すべてがクラッシュすることがあります。

そのため、サーバー上のサイトで作業し、マスターページ、スクリプト ファイルなどに加えたすべての変更をさかのぼってチェックできるかどうか疑問に思っていました...

この方向で機能するツールはありますか? 何か思いつきますか?

4

1 に答える 1

0

cms.dll (umbraco.cms.businesslogic 名前空間) の Umbraco API のイベントを確認する必要があります。メディアの保存 (Media.AfterSave)、ドキュメント (Document.AfterSave)、マスターページ、マクロなどのイベントがあります。 . これらのイベントを確認してから、SharpSvn などのライブラリにフックを書き込んで、保存後に SVN リポジトリに自動的にチェックインすることをお勧めします。

于 2012-10-20T15:32:22.147 に答える