在 Vuforia Studio 使用 GitHub 協同合作 > 協同合作工作流程範例
  
協同合作工作流程範例
針對要協同合作的專案建立併發行存放庫後,後續進行及推送變更的工作流程如下。
* 
這些工作流程皆假設兩位使用者都已擁有 GitHub 存放庫的存取權限。如需建立或複製存放庫的詳細資訊,請參閱〈設定 GitHub 以進行協同合作〉。
此範例將示範使用者如何從 GitHub 擷取最新的專案檔案。或者,您也可以使用提取動作從存放庫下載最新變更。以下為兩個動作差異的簡要說明;請根據您選用的 GitHub 工作流程決定使用的方式。
動作
描述
「擷取」
從 GitHub 存放庫下載最新的專案檔,但不會將其合併至本機分支。如需詳細資訊,請參閱 GitHub Docs 的〈Fetching changes from a remote repository〉。
如果進行合併,會將您在本機執行的變更與其他人在本機所做的變更結合在一起。如需詳細資訊,請參閱〈Merging changes into your local branch〉。
「提取」
從 GitHub 存放庫下載最新的專案檔,然後將其合併至本機分支。您可以將「提取」視為一種捷徑,它只需要使用一項指令即可完成「擷取」「合併」
* 
執行提取前,請務必先確認已認可本機的工作進度。
如需詳細資訊,請參閱 GitHub Docs 的〈Pulling changes from a remote repository》。
使用者 1
在工作流程的第一部份,使用者 1 將在 Vuforia Studio 對專案進行一些變更,再使用 GitHub Desktop 查看他們做出的變更,然後將自己更新的專案檔案推送至 GitHub。
1. 從 GitHub Desktop 的存放庫擷取最新變更。這有助於確保您使用的是最新檔案。如需詳細資訊,請參閱〈Getting changes from a remote repository〉。
2. 開啟 Vuforia Studio,對您的專案進行一些變更。將小工具新增至畫布、建立新檢視等。
3. 進行編輯直到滿意變更結果,然後按一下「儲存」
4. 開啟 GitHub Desktop。您可於「變更」標籤中審核變更。您可以按一下標籤中的各項變更,檢視所做變更的詳細資訊。如需詳細資訊,請參閱〈Choosing how to display diffs
5. 接下來,新增簡短的變更摘要,再選擇是否要提供詳盡的描述,然後按一下「Commit to main」
6. 準備好將變更移至 GitHub 供他人檢視後,請按一下「Push origin」
7. 其他使用者現在可以擷取包含您更新之專案的最新專案檔。
使用者 2
在工作流程的第二部份,使用者 2 會擷取使用者 1 對專案執行的變更,在 GitHub Desktop 檢視使用者 1 所做的變更,再進行自己的變更,然後將其更新的檔案推送至 GitHub。
1. 開啟 GitHub Desktop。
2. 按一下「Fetch origin」即可從 GitHub 的存放庫提取最新的專案檔案。
3. 擷取完成後,選取「記錄」標籤。您可以在此查看專案所有變更的記錄,其中包括使用者 1 執行的更新。如需詳細資訊,請參閱〈Viewing the branch history in GitHub Desktop〉。
4. 開啟 Vuforia Studio,然後打開適用專案。
5. 執行您的變更。進行編輯直到滿意變更結果,然後按一下「儲存」
6. 重新開啟 GitHub Desktop。
7. 您可於「變更」標籤中審核變更。您可以按一下標籤中的每個變更,檢視您所做變更的詳細資訊。
8. 接下來,新增簡短的變更摘要,再選擇是否要提供詳盡的描述,然後按一下「Commit to main」
9. 準備好將變更移至 GitHub 供他人檢視後,請按一下「Push origin」