目前,我正在为自己的客户做自由职业者并做一些小项目(即大约1周到1个月)。我使用FTP等工具上传/下载文件;为某些项目设置本地Web和数据库服务器;有时使用Git或SVN进行更大的项目。但大多数时候,我只使用FTP。这对我来说很好。
但现在我正计划扩展我的工作,并可能雇用1或2名程序员。我的大多数作品都是PHP / MySQL。什么设置更适合我的团队?我的目标是最小化配置时间。 谢谢。
答案 0 :(得分:1)
虽然我不确定这对于SO来说是完全合适的问题,并且由于很多人会有不同的解决方案而且是开放性的,所以这是一种做你要求的方式
使用Virtual Box& Vagrant以及Chef或Puppet确保所有开发人员拥有相同的开发环境。
然后通过中央远程仓库(即Github,BitBucket,custom)使用Git进行协作。
答案 1 :(得分:0)
如果您对GIT有所了解,那么它更好,您可以进行更多研究,有一些功能,如分支,您的所有团队成员都可以在不同的分支上工作,最后您可以合并它们