首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对多个现有环境的Git部署

针对多个现有环境的Git部署
EN

Stack Overflow用户
提问于 2015-08-25 13:22:30
回答 1查看 45关注 0票数 0

我对Git有点陌生,我有一个关于在网站上使用Git的问题。我找了很多东西,但还没有找到解决办法。我们已经在没有Git的Windows服务器上设置了3-4个环境,每个环境都已经有不同的代码。

有三种环境

  1. 活着
  2. UAT
  3. 测试(有最新的代码)

然后开发者就有了他们的本地副本。

我们在本地编写和测试代码,并使用合并软件手动将每个点从一个环境移动到另一个环境,并在每个环境中进行测试。

现在我们想要使用git,因为手动移动代码是一个很长的过程。此外,由于开发人员有本地副本,因此很难管理代码。

代码由团队在本地编写,然后在本地测试之后,首先与“测试”环境代码合并,然后与"UAT“合并,最后与"Live”合并。

因此,我们有两个问题:

  1. 在这些环境中已经存在不同的代码。
  2. 使用web服务器在每个环境上测试代码。

做这件事最好的方法是什么?

因为我对git还不熟悉,所以更多的细节将会很有帮助,就像使用命令一样。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2015-08-25 14:14:01

这些是不一样的。别把他们搞混了。

  1. 源代码管理。(Git,SVN)。维护代码并对代码进行更改。它与部署它的位置无关。
  2. 构建。编译和打包。使用ANT或Gradle为每个环境构建。更改特定环境的文件(即配置文件),然后打包它们。
  3. 部署。使用ANT或Gradle将打包构建部署到每个环境中。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32205205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档