如何在不删除现有内容的情况下git推送到Azure

时间:2013-02-13 11:11:28

标签: git azure azure-web-sites

我有一个Azure网站,其中包含一个WordPress网站和一些ASPX页面。

第一次git push(或github部署)我的ASPX页面时,整个WordPress网站被删除。这是意料之外的,因为我在一个临时网站上测试了它,发现git push没有删除我想要的内容。事实证明,随后的git推送不会删除。只有初始git push删除。

有没有办法git push to Azure而不删除wwwroot目录中的任何现有内容?

1 个答案:

答案 0 :(得分:1)

您看到的行为目前是按设计进行的(请参阅代码详细信息here)。基本上,初始部署总是干净利落。之后,后续部署将保留动态添加的文件。

我们这样做的一个原因是新的“空”网站包含一个hostingstart.html占位符文件,用户不希望在使用git推送后留下来。

虽然我可以在这种情况下看到你的观点。如果我理解正确,你基本上是想在同一个网站上运行两个不相关的网络应用程序:来自图库的WordPress,以及你正在推动的一些ASP.NET应用程序。这不是我们预见的情景,但我们可以考虑它。

请在github上打开一个问题,以便将其置于雷达之上。