使用 GitHub 进行 Vuforia Studio 协作 > 协作工作流示例
  
协作工作流示例
在为协作项目创建并发布 repository 后,进行变更和推送变更的工作流应如下所示。
* 
这些工作流假定两个用户均可访问 GitHub repository。有关创建或克隆 repository 的详情,请参阅设置 GitHub 进行协作
在本例中,您将看到我们指引用户从 GitHub fetch 最新的项目文件。或者,也可以使用 pull 操作从 repository 下载最新的变更。以下简要说明两个操作之间的差异:选用哪个操作取决于所选的 GitHub 工作流。
操作
说明
Fetch
从 GitHub repository 下载最新的项目文件,但不会将它们合并到本地分支中。有关详情,请参阅 GitHub Docs 中的 Fetching changes from a remote repository
合并操作将您在本地进行的变更与其他人的变更合并在一起。有关详情,请参阅 Merging changes into your local branch
Pull
从 GitHub repository 下载最新的项目文件,将其合并到本地分支中。Pull 操作可视为快捷方式,因为它只需使用一个命令即可完成 FetchMerge
* 
请确保在执行 pull 之前 commit 本地工作。
有关详情,请参阅 GitHub Docs 中的 Pulling changes from a remote repository
User 1
在工作流的第一部分中,User 1 将对 Vuforia Studio 中的项目进行变更,使用 GitHub Desktop 查看所做的变更,将更新的项目文件 push 到 GitHub。
1. 从 GitHub Desktop 中的 repository 获取最新变更。这将确保您使用最新的文件。有关详情,请参阅 Getting changes from a remote repository
2. 打开 Vuforia Studio,对项目进行变更。将小组件添加到工作区、创建新视图等。
3. 如果对变更感到满意,单击 Save
4. 打开 GitHub Desktop。您可以在 Changes 选项卡中审阅变更。您可以单击选项卡中的每项变更,查看变更的详细视图。有关详情,请参阅 Choosing how to display diffs
5. 接下来,添加变更的简明概要,或根据需要添加更详细的说明,然后单击 Commit to main
6. 在您准备好将变更移至 GitHub 供其他用户查看时,请单击 Push origin
7. 现在,其他用户应能够获取包含您的更新的最新项目文件。
User 2
在工作流的第二部分,User 2 将 fetch User 1 对项目所做的变更,在 GitHub Desktop 中查看 User 1 所做的变更,自己进行变更,将更新后的文件 push 到 GitHub。
1. 打开 GitHub Desktop。
2. 单击 Fetch origin,从 GitHub repository 中 pull 最新的项目文件。
3. 完成 Fetch 后,选择 History 选项卡。在此处,您可以查看项目的变更历史记录,其中包括 User 1 所做的更新。有关详情,请参阅 Viewing the branch history in GitHub Desktop
4. 打开 Vuforia Studio,打开相应的项目。
5. 进行更改。如果对变更感到满意,单击 Save
6. 再次打开 GitHub Desktop。
7. 您可以在 Changes 选项卡中审阅变更。您可以单击选项卡中的每项变更,查看变更的详细视图。
8. 接下来,添加变更的简明概要,或根据需要添加更详细的说明,然后单击 Commit to main
9. 在您准备好将变更移至 GitHub 供其他用户查看时,请单击 Push origin