Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
使用版本控制來儲存您的工作,並協調整個小組的程式代碼變更。 即使您是單一開發人員,版本控制仍可協助您在修正 Bug 並開發新功能時保持組織。 它會維護開發歷程記錄,讓您輕鬆檢閱並回復到任何版本的程序代碼。
下列教學課程示範如何使用 版本控制工作流程執行一般版本控制工作。
版本控制工作流程
版本控制遵循一般工作流程,類似於下列範例,大部分開發人員在撰寫程式代碼並與小組共用程式碼時會使用。
- 如果您沒有代碼的本地複本,請取得一份。
- 變更程式代碼以修正錯誤或新增功能。
- 程式碼準備就緒之後,讓其可供小組檢閱。
- 檢閱程式代碼之後,將其合併至小組的共用程式代碼基底。
Git 會有此工作流程的某個版本,其使用 Git 特有的術語和命令。 如果您曾使用 Team Foundation 版本控制或 Subversion 等版本控制系統,我們文件中的某些術語可能會讓您感到熟悉,但它們在 Git 中的行為有所不同。
Git 工作流程
- 針對您計畫進行變更建立分支,並指定名稱,例如
users/jamal/fix-bug-3214或cool-feature-x。 如需更多分支指引,請參閱 採用 Git 分支策略。 - 將變更提交到您的分支。 人們經常為錯誤修正或功能提交多次。
- 推送分支到遠端存放庫。
- 建立提取要求,讓其他人可以檢閱您的變更。 為了納入意見反饋,您可能需要進行更多提交,並推送更多變更。
- 完成提取要求、解決任何 合併衝突,並完成提取要求。
如果您不熟悉 Git,請使用此工作流程。 隨著小組更體驗且更有信心使用 Git,請擴充它以符合小組的需求。