2015-08-25 89 views
0

我是Git的新手,我對使用Git的網站有疑問。我搜索了很多,但還沒有找到解決方案。我們已經在沒有Git的Windows服務器上安裝了3-4個環境,並且每個環境都有相互不同的代碼。針對多個現有環境的Git部署

有三種環境

  1. 直播
  2. UAT
  3. 測試(有最新的代碼)

然後開發商有自己的本地副本。

我們在本地編寫和測試代碼,並使用合併軟件在每個環境中手動將每個點從一個環境移動到另一個環境。

現在我們想要使用git,因爲手動移動代碼是一個漫長的過程。另外,由於開發人員擁有本地副本,因此管理代碼非常困難。

代碼由團隊在本地編寫,然後在本地進行測試後首先與「測試」環境代碼合併,然後「UAT」然後最終合併「Live」。

所以我們有兩個顧慮:

  1. 目前已經存在的這些環境不同的代碼。
  2. 使用Web服務器測試每個環境上的代碼。

什麼是最好的方式去呢?

因爲我是git的新手,更多的細節將會很有幫助,就像使用命令一樣。

謝謝,

回答

0

這些是不同的。不要混淆。

  1. 源代碼管理。 (Git,SVN)。維護代碼並更改代碼。它與您部署它的位置無關。
  2. Build。編譯和打包。使用ANT或Gradle爲每個環境構建。爲特定環境更改文件(即配置文件)然後打包它們。
  3. 部署。使用ANT或Gradle將打包的版本部署到每個環境中。