Azure Repos Git 教學課程
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
使用版本控制來儲存您的工作,並協調整個團隊的程式碼變更。 即使您只是個人開發者,版本控制也可協助您在修正錯誤和開發新功能時保持井然有序。 版本控制會保留您開發的歷程記錄,讓您輕鬆檢閱甚至回復到任何版本的程序代碼。
下列教學課程中的步驟會說明如何使用下列版本控制工作流程來執行常見的版本控制工作。
版本控制工作流程
版本控制具有一般工作流程,大部分開發人員在撰寫程式代碼並與小組共用程式碼時會使用。
這些步驟如下:
- 取得程式碼的本機複本 (如果還沒擁有的話)。
- 變更程式碼以修正錯誤或新增功能。
- 程式碼準備就緒之後,讓其可供小組檢閱。
- 程式碼經過檢閱後,將其合併至小組的共用程式碼基底。
Git 會有此工作流程的某個版本,其使用 Git 特有的術語和命令。 在本教學課程中,您將瞭解存放庫、分支、認可和提取要求。 如果您使用過版本控制系統 (例如 Team Foundation 版本控制或 Subversion),則可能會對這些詞彙感到熟悉,但其在 Git 中有不同的行為。
Git 工作流程
- 針對您計畫進行變更建立分支 ,並指定名稱,例如
users/jamal/fix-bug-3214
或cool-feature-x
。 如需更多分支指引,請參閱採用 Git 分支策略 - 對分支任可變更。 錯誤修正或功能通常會有多個認可。
- 推送分支到遠端存放庫。
- 建立提取要求,讓其他人可以檢閱您的變更。 為了納入意見反應,您可能需要進行更多認可,並推送更多變更。
- 完成提取要求 可解決任何 合併衝突 ,並完成提取要求。
如果您不熟悉 Git,請使用此工作流程。 隨著小組更體驗且更有信心使用 Git,請擴充它以符合小組的需求。