visual-studio - 从多台计算机进行 Web 部署

标签 visual-studio git iis-7.5 microsoft-web-deploy

我在多台计算机、我的工作和我的家用电脑上处理一个网站。源代码在 git 存储库下维护。我使用 Web Deploy 将网站发布到公共(public)服务器上的 IIS。一切正常,我可以从两台计算机上发布并且它有效

问题是,当我从一台 PC 部署,然后转到另一台,从 git 获取最新更改,进行更多更改,然后再次部署时,它会重新部署整个网站,而不仅仅是已更改的文件- 如果我从本段第一句中删除“然后转到另一个,从 git 获取最新更改”步骤,会发生什么情况。

我可以做什么,我可以在我的 git 存储库中包含哪些文件(我排除了所有 packagesbinobj 目录),或者我可以执行什么额外的配置来解决这个问题?

最佳答案

在您的公共(public)服务器上添加一个存储库,推送到该服务器,然后从那里进行部署。推送将是最小的,git 可以非常好地处理增量。

关于visual-studio - 从多台计算机进行 Web 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956803/

相关文章:

适用于 Windows 的 C++ 动态代码分析工具

c# - LoadFromContext 发生 (Wex.Logger.Interop)

git - 我怎样才能推一个新的分支?

git - 确定文件在git中的哪个提交进入master分支

c# - Powershell 如何通过 IIS 使用 WCF REST 服务?

asp.net - 为什么在 web.config 中设置 customErrors 在这种情况下不起作用?

c# - 在提交到 TFS 之前强制进行代码分析

git - 是否有可以与 git 中的代码一起使用的验收测试管理方法?

visual-studio-2010 - visual Studio 2010无法发布到本地网站。拒绝访问

c++ - 与 char[] 和 memcpy 有关的奇怪情况