我在多台计算机上的网站上工作,我的工作和我的家用电脑。源代码保存在 git 存储库下。我使用 Web Deploy 将网站发布到公共服务器上的 IIS。一切正常,我可以从两台计算机上发布,并且可以正常工作。
问题是,当我从一台 PC 部署,然后转到另一台,从 git 获取最新更改,进行更多更改,然后再次部署时,它会重新部署整个网站,而不是仅部署已更改的文件 - 原样如果我从本段的第一句话中取出“然后转到另一个,从 git 获取最新更改”步骤会发生什么。
我可以做什么,我可以在我的 git 存储库中包含哪些文件(我排除所有packages
,bin
和obj
目录),或者我可以执行哪些额外的配置来解决这个问题?