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 回答