我是Git的新手并且一直试图将其实施到我的工作环境中,因为我们目前没有VC。我已经在网上和网站上浏览了这些教程,并了解它的工作原理,命令等。 我遇到的唯一问题实际上是将它实现到我们的日常工作周期以及它如何在我们的开发和实时服务器上运行。
我们的设置如下:
我们在办公室中运行了一个本地服务器,用于构建和创建项目。目前,一旦这些项目准备就绪,我们压缩项目,在我们的实时服务器上创建一个新域,然后上传文件,解压缩,更改配置等。本地服务器和实时服务器上都安装了Git。 / p>
现在将Git应用到我们的工作流程中,这就是我想象的过程:
我是否认为上述过程是我需要做的? 我们可能完全错了,我认为在这里发布一个问题可能有助于明确我应该如何使用Git。我可以看到它是一个非常有用的软件,并希望尽快开始使用它,因为我们在办公室有很多开发人员!
由于
答案 0 :(得分:1)
我认为你应该再添加几个步骤。
请注意,在此方案中,有人必须负责合并本地服务器上的分支并将可部署分支从本地服务器计算机推送到远程服务器计算机。
另外,我建议使用2个分支,一个testing
和另一个master
。本地服务器上的任何分支合并应首先发生在testing
分支中,并且只有在testing
分支中批准更改时,才应将它们合并到master
分支中。然后可以将主分支部署在远程服务器上。
另一个改进可能是使用像github / bitbucket / gitlab这样的代码托管解决方案来维护repo,并从这个repo中提取本地服务器和远程服务器上的更改。