【发布时间】:2017-06-26 04:44:44
【问题描述】:
我一直在单独从事一个项目。为了跟踪我的更改,我在那个项目上使用了 git。该项目在几个月前完成。一个月前的客户想要升级一些功能,所以我下载了项目并开始研究新功能,在那段时间里,实时服务器出现了一些严重的问题,所以我也不得不在那里进行一些更改。
现在,我的问题是如何将实时服务器更改合并到我的开发服务器新功能中。
谢谢。
【问题讨论】:
-
您是否创建了任何单独的分支来执行这些更改?
-
如果您没有创建任何单独的分支,那么您可以将主分支部署到您的实时服务器,但最好使用 jenkins 或其他一些实时克隆的测试设置来测试更改。
-
@ShivangAgarwal 不,我没有。我从一开始就在 master 分支工作,因为我使用 git 只是为了跟踪我的更改。
-
然后您可以提交您的更改,将其推送到 git,将其合并到当前部署的分支,然后在实时服务器上发出拉取请求并重新启动您的服务,如果您不使用合并,那么您需要用实时服务器上的结帐替换该步骤。
-
您是否在生产服务器上使用了 git,您是否跟踪这些更改?