【发布时间】:2012-03-26 19:44:10
【问题描述】:
过去一周我一直在阅读 Git,并试图弄清楚如何将它融入我们的公司。那里有很多信息,在其他资源中,我发现Pro Git book 非常有用。然而,对我来说仍然是一个谜(这本书也没有)是如何将 Git 存储库“链接”到我们的生产服务器。
我们当前的设置由一个 SVN 服务器组成,我们都承诺使用它(我发现这可以通过在共享位置设置一个裸 Git 存储库并推送到它来实现)。我们的生产服务器(有多个客户运行相同的 PHP 代码库)目前是 SVN 工作副本,我们通过运行 svn up 一次手动更新一个。
在 Git 中解决这个问题的最佳方法是什么?我曾考虑将生产服务器作为远程服务器添加到我的 Git 存储库 and pushing to them 中,但我认为如果不同的服务器获得不同的推送历史记录,这可能会造成混乱(我猜这是你实际上需要集中它的一个场合)。还是需要使用https://github.com/mislav/git-deploy 之类的工具?
我不禁感到 Git 开发人员“并没有真正考虑到这一点”.. 我希望我遗漏了一些东西 :)
【问题讨论】:
-
嘿,我有一个简单的问题。我只是想验证一下。我不确定这是否正确,但这完全没问题,你应该在生产服务器中有一个 git repo 来推送你的文件,对吗?我的意思是这个问题巧妙地回答了它,但我实际上想在这里回答是的,哈哈。我很感激。
标签: php git deployment