6

我在多台计算机上的网站上工作,我的工作和我的家用电脑。源代码保存在 git 存储库下。我使用 Web Deploy 将网站发布到公共服务器上的 IIS。一切正常,我可以从两台计算机上发布,并且可以正常工作

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

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

4

1 回答 1

1

在您的公共服务器上添加一个存储库,推送到该服务器,然后从那里部署。推送将是最小的,git 对 deltas 的效果非常好。

于 2012-12-31T06:08:09.790 回答