我打算在Server Fault上发布这个问题,但我认为这是一个程序员问题,因为我想要实现的只是程序员和一些程序员。
我们有4个人正在处理Web应用程序。在我加入团队之前,没有任何类型的版本控制和适当的环境在localhost中工作,所以我试图实现这两者。现在,团队复制他们需要修复或更新的文件,在复制文件上实现,删除原始文件,然后重命名复制的文件。一切都是通过ftp到我们的网络服务器完成的,这种方法存在很多问题。
首先,在localhost中做行业工作的人吗?我记得我的一位教授说他从不在localhost工作而没有任何理由但是如果我可以将我的本地主机设置为尽可能接近我的网络服务器,我不明白为什么不。
我的一些队友不是严格的程序员。因此,如果他们有自己的工作环境(并且由于我们的资源,我们都有不同的操作系统),我或其他程序员将不得不走到他们身边并经常设置我喜欢做但不是那么多。
所以我的计划是在虚拟机中安装一个LAMP,每个人都有自己的目录,可以编辑和查看,这样他们就可以拥有自己的存储库。
localhost/
person1/{repository}
person2/{repository}
person3/{repository}
这种方法可以吗?
答案 0 :(得分:1)
这可能会被关闭,因为它确实是一个意见问题,但是这里有。理想情况下,是的 - 您都希望在自己的计算机上运行VM 。理想情况下,你们都使用相同的vm"图像"并确保它尽可能接近生产 - 这样你就可以在推动停滞和生产时分解出任何重大的惊喜。你们所有人以某种方式使用一台虚拟机并不是很实用。每个人都有自己的虚拟机回购。您将获得git或其他一些VCS,并使用它将更改合并到代码中。
这是一个严重的过度紧张,但希望这会让你指向一个更好的方向。