我正在尋找一些關於如何使用Git & GitHub正確構建我的團隊的工作流程的建議。Git和Github的最佳工作流程
我們是最近的svn轉換器,這有點令人困惑,我們應該如何最好地設置我們的日常工作流程。
這是一個小小的背景:我對命令行感到滿意,我的團隊對它很新,但可以遵循使用命令。我們都在與3個環境(開發,分期和生產)一起開展同一個項目。我們是開發人員的混合,所以有些人使用git GUI和一些CLI。
我們在SVN的設置去是這樣的:
- 我們有發展,分期和生產的一個分支。
- 當人們對代碼有信心時,他們會提交,然後將其合併到分段中。
- 服務器將自行更新,並在發佈日(每週)我們會做一個比較並將更改推送到生產服務器。
現在我設置了這些分支,並獲得了運行服務器的過程,但它的實際工作流程讓我感到困惑。
看來每次有人對文件進行更改時都會產生新的分支,提交,合併和刪除該分支。從我讀過的內容他們可以在特定的提交(使用哈希)上做到這一點,我有這樣的權利嗎?這是一個可以接受的方式去與Git的事情?
任何意見將不勝感激。
耶爲ACII藝術! – 2009-12-28 20:37:09
/Chacha102/:))) – 2009-12-28 23:38:26