Umbraco开发:从服务器推送到SVN

时间:2012-10-02 15:02:56

标签: svn umbraco

我目前正在开发Umbraco,这对我的需求很有帮助。但是,我也非常谨慎地将所有内容都放入我的SVN存储库中,因此我可以在必要时进行恢复。

所以,现在,我在我的计算机上本地运行我的Umbraco安装,并在这台计算机上编写我的Razor脚本和我的用户控件。当一切正常时,我将其检入我的存储库并将其上传到服务器。

这样的工作有其优点,但也有其缺点。例如,我可以忘记上传文件,并查看所有崩溃事件。

所以我想知道是否可以在服务器上的网站上工作并追溯检查我对masterpages,脚本文件所做的所有更改......

是否有任何工具可以朝这个方向发展?你能想到什么吗?

1 个答案:

答案 0 :(得分:0)

你应该检查cms.dll(umbraco.cms.businesslogic命名空间)中Umbraco API上的事件 - 有媒体保存事件(Media.AfterSave),文档(Document.AfterSave),主页,宏,等等。我建议您查看这些事件,然后查看将钩子写入SharpSvn等库中,以便在保存后自动将内容检入SVN存储库。