0

我对 Git 有点陌生,我有一个关于将 Git 用于网站的问题。我已经搜索了很多,但还没有找到解决方案。我们已经在没有 Git 的 Windows 服务器上设置了 3-4 个环境,并且每个环境已经有彼此不同的代码。

共有三种环境

  1. 居住
  2. UAT
  3. 测试(有最新的代码)

然后开发人员有他们的本地副本。

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

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

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

所以我们有两个担忧:

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

最好的方法是什么?

因为我是 git 新手,所以更多细节会很有帮助,比如要使用的命令。

谢谢,

4

1 回答 1

0

这些是不同的。不要把它们混在一起。

  1. 源代码控制。(Git,SVN)。维护代码和对代码的更改。它与您在哪里部署它无关。
  2. 构建. 编译和打包。使用 ANT 或 Gradle 为每个环境构建。更改特定环境的文件(即配置文件)然后打包它们。
  3. 部署。使用 ANT 或 Gradle 将打包的构建部署到每个环境中。
于 2015-08-25T14:14:01.600 回答