我前段时间开始使用git。一开始我尝试在Windows上的本地环境中使用它,我会在准备好时将更改推送到开发服务器。但我遇到了一些问题 - 主要问题是我们的本地机器速度太慢,以至于测试确实减慢了开发速度。更改后显示网站并刷新页面的时间超过20秒!
所以我继续为每个开发者创建了子域名。服务器上已经有dev.mysite.com。我为我添加了jer.mysite.com,为另一个dev添加了dan.mysite.com,为我们的外部服务添加了ext.mysite.com,等等......然后在每一个中都克隆了dev.mysite.com。这很好用。每个人都直接在服务器上拥有自己的环境。
我不满意的是这个概念。如果您的团队成长为包含20,30名开发人员,那么这样工作可能是一个真正的问题。此外,对于合并,开发人员的问题是没有合适的GUI(当你不习惯时,Vimdiff真的很难)。
那么,你们会推荐什么?
提前致谢!
答案 0 :(得分:2)
最好的选择是为团队成员提供合适的开发环境,让他们在本地与Git合作。
您保存的不升级机器的资金可能远远低于支付团队处理远程开发环境的费用。