2015-12-11 41 views
1

我們是一個php程序員團隊,現在我們決定選擇git作爲我們未來工作流程的源代碼控制。 基本上我們當前的工作流程是在本地進行工作和測試,然後將其上傳到生產應用程序(Windows Server,Iis)。使用iis應用程序syncronize git遠程倉庫

我們現在擁有的是: 1. client NoteBooks。 (我們的本地工作目錄) 2. Windows服務器(其中iis web應用程序和遠程存儲庫駐留)。

我們使用scm-manager設置我們的服務器機器以實現協作進度。我們如何將文件從我們的遠程存儲庫同步到iis的我們的產品應用文件夾?

所以如果我們做我們的git推到遠程repo它自然適用於我們的iis web應用程序。球員

回答

0

工作流程也將取決於有多少開發人員將同時增加新的功能之前

感謝。無論如何,我會繼續如下。

  • 本地機器:
    • 一個單一工作存儲庫具有以下分支:
      • (功能測試,並準備用於生產)
      • 一個或多個「不穩定」正在進行開發的分支機構
  • 遠程Windows服務器:
    • 一個單一庫與一個單一的分支

然後,在你的「不穩定

  • 工作「本地分支。
  • 只要要素準備和測試:從當地分支
    • 拉的Windows 分支(合併和本地解決與他人在此期間所做的更改衝突)
    • 拉從本地分支「不穩定」分支包含新功能
    • 推動當地旁路T Ø在Windows 分支更新公共產品代碼

當然,最後一步可以通過適當的git hook其推動每當本地分支被更新的變化進行自動的。

+0

感謝您的提示。但即時通訊同步遠程存儲庫與iis中的應用程序文件夾(目前在同一臺機器,但在不同的文件夾中的遠程回購和應用程序文件夾)。 –

+0

謝謝。 git鉤這就是我所期待的。 –