我过去一周一直在阅读有关Git的资料,试图弄清楚如何将其融入我们公司。有很多信息可以参考,除了其他资源,我发现Pro Git book非常有用。然而,仍有一个谜团困扰着我(书中也没有提到),就是如何将Git存储库“链接”到我们的生产服务器上。
我们目前的设置包括一个SVN服务器,我们都提交到它(我发现这可以通过在共享位置设置一个裸Git存储库并推送到其中来实现)。我们的生产服务器(有多个客户运行相同的PHP代码库)目前是SVN工作副本,我们手动逐个运行
什么是在Git中处理这个问题的最佳方法? 我考虑将生产服务器添加为我的Git存储库的远程,并向它们推送{{link1:和推送到它们相同}},但我认为如果不同服务器获得不同的推送历史记录,这可能会导致混淆(这将是需要集中化的情况之一,我想)。 或者您需要使用像{{link2:https://github.com/mislav/git-deploy}}这样的工具吗?
我无法帮助自己感觉Git开发人员'没有真正考虑过这个'..我希望我错过了什么 :)
我们目前的设置包括一个SVN服务器,我们都提交到它(我发现这可以通过在共享位置设置一个裸Git存储库并推送到其中来实现)。我们的生产服务器(有多个客户运行相同的PHP代码库)目前是SVN工作副本,我们手动逐个运行
svn up
来更新。什么是在Git中处理这个问题的最佳方法? 我考虑将生产服务器添加为我的Git存储库的远程,并向它们推送{{link1:和推送到它们相同}},但我认为如果不同服务器获得不同的推送历史记录,这可能会导致混淆(这将是需要集中化的情况之一,我想)。 或者您需要使用像{{link2:https://github.com/mislav/git-deploy}}这样的工具吗?
我无法帮助自己感觉Git开发人员'没有真正考虑过这个'..我希望我错过了什么 :)