我们公司的工作流程太重了(我们没有使用VCS)。一种非常古老的学校思维方式。我试图说服他们使用GIT,但我首先要澄清一些观点:
我们同时处理许多项目。它们中的大多数都是相同的Web应用程序,但它们之间存在显着差异。
所以我们所做的就是直接在每个项目的开发服务器上安装的虚拟单元(每个项目一个)上使用Eclipse IDE。当我们完成对项目的任何更改,并且在测试之后一切都在开发服务器中工作:我们首先备份已更改的远程文件,然后将更改的文件上载到生产服务器。我知道这是一个非常原始的工作流程。
我的问题是,我们是否可以在使用GIT的同时直接处理从开发服务器安装的虚拟单元?或者是否有必要在每个工人的机器上拥有一份本地副本?这应该迫使我们将大量项目下载到我们自己的本地机器上。也许GIT会允许我们所有人直接在同一个仓库上工作。
答案 0 :(得分:0)
你可以(谨慎),但不能以这种方式使用任何VCS:它更令人头疼,而不是有趣,它容易出错并且难以管理
你的方式是开发地狱的反模式和懒惰的方式