如何在Web开发团队中使用GIT

时间:2015-12-14 07:30:34

标签: git web

我正在尝试在我的公司实施GIT以进行Web开发。 我们目前的工作流程是:

  1. 在我们的环境中的测试服务器上实现和测试功能
  2. 复制/粘贴生产服务器上的文件。
  3. 现在我想弄清楚如何用GIT做这件事。

    我的想法是开发人员应该在本地(测试)服务器上推送更改,当项目完成时,生产服务器将提取更新。

    我的问题是测试服务器将如何看到git文件? 你对这种方法有什么建议吗?

3 个答案:

答案 0 :(得分:1)

我认为将推送到测试服务器是个好主意。由于共享存储库通常是存储库。

最好将共享存储库保留在第三台服务器上。 每个人都可以推送到这个服务器,如果你愿意,你可以在那里维护几个分支。

测试服务器在运行测试之前提取更改。 或者,对于更完整的测试 - 它会在每次测试之前克隆整个存储库。

答案 1 :(得分:0)

这个问题真的有很多方法,你应该考虑阅读更多关于"自动部署"," GIT +部署"等

我个人使用特殊脚本导出GIT存储库中特定标签之间的所有文件,并将它们直接上传到服务器上。

答案 2 :(得分:0)

查看git workflow(s)模式。

https://www.atlassian.com/git/tutorials/comparing-workflows/
http://nvie.com/posts/a-successful-git-branching-model/

您只需要弄清楚哪种工作流程最适合您,您就可以获得最合适的工作流程。

如果您选择使用nvie gitworkflow,可以通过修改脚本来根据自己的需要对其进行自定义