我还没有尝试过任何事情(因为这意味着将我的项目从 SVN 转换为 Git)所以我想早点问这个以评估可能的选项。
我有一个 Web 项目要部署到 Windows Azure,它有很多 NuGet 依赖项,目前由 Visual Studio 管理。我没有将它托管在 Github 上,但我会将它托管在我的源服务器上的专用存储库上(与 SVN 平行)。由于在源代码控制中您只存储代码,并且 NuGet 允许您在更改开发工作站时检索依赖项(与 Maven 完全一样),我想问 Azure 在处理 Git 和 NuGet 依赖项时的行为方式。
AFAIU 当您git push
使用 Azure 时,您只需将源代码推送到他们的分支,以便他们检测传入的代码,使用 .NET 编译器进行编译并部署到托管您网站的所有负载平衡 Web 服务器。但是,如果您的项目需要 NuGet 依赖项会怎样?Azure 会自动为您下载它们还是编译器会崩溃?