我已经花了上周在Git上阅读并试图找出如何适应它到我们公司。有一个很多的信息在那里,除了其他资源,我发现Pro Git book非常有用。然而,对我来说仍然是个谜题(它不在本书中),就是如何将Git存储库“链接”到我们的生产服务器。从Git部署代码到生产服务器(s)
我们当前的设置由一个SVN服务器组成,我们都承诺(我发现这可以通过在共享位置设置一个裸露的Git存储库并推送到它来实现)。我们的生产服务器(有多个客户运行相同的PHP代码库)目前是SVN工作副本,我们通过运行svn up
,一次手动更新一个。
在Git中处理此问题的最佳方法是什么?我想在我的Git存储库and pushing to them中添加生产服务器作为远程服务器,但我认为如果不同的服务器获得不同的推送历史记录,这可能会造成混淆(这可能是您确实需要它集中的一种情况)。或者你需要使用像https://github.com/mislav/git-deploy这样的工具吗?
我不禁感慨Git的开发者并没有真正想过这个'..我希望我失去了一些东西:)
嘿,我有一个快速的问题。我只想验证一下。我不确定这是否正确,但是这完全没问题,你应该在生产服务器上有一个git repo来推送你的文件吗?我的意思是这个问题巧妙地回答了这个问题,但我想在这里确实是哈哈。我很感激。 – Andy 2012-06-26 03:22:56