使用 GitHub 进行 Vuforia Studio 协作
  
使用 GitHub 进行 Vuforia Studio 协作
您可以使用 GitHub 管理 Vuforia Studio 项目和体验,并与他人协作。使用 GitHub 可以:
围绕您的 Vuforia Studio 体验与其他用户共享和协作
比较 JavaScript 和 CSS 的变更
查看源代码历史记录和先前的版本
还原不需要的变更
要开始使用 GitHub 与多个用户协作处理 Vuforia Studio 项目,请查看以下主题。
设置 GitHub 进行协作
协作工作流示例
在您对以上主题有基本了解之后,可以进一步参阅 GitHub Docs 的以下主题:
Repositories documentation
Options for managing commits in GitHub Desktop
Backing up a repository
Reverting a commit in GitHub Desktop
Removing a remote repository
事前准备
在使用 GitHub 进行协作之前,应满足以下条件:
所有使用 GitHub 进行 Vuforia Studio 项目协作的用户,都应当使用相同的 Vuforia Studio 最新版本。有关详情,请参阅Vuforia Studio 更新到最新版本
使用 GitHub 进行协作的每位用户,都需要创建一个帐户。有关详情,请参阅 GitHub 的注册页面
最佳做法
最佳做法
其他信息
使用 GitHub Desktop。
我们建议在项目协作时使用 GitHub Desktop,以简化工作流。有关详情,请参阅 https://desktop.github.com/
为每个项目创建一个存储库。
在 GitHub 中,为每个要进行协作的 Vuforia Studio 项目创建一个存储库。
制定项目的标准命名约定。
要允许快速筛选项目,请制定和使用标准命名约定。例如,使用 <>_<项目> 格式可能会有所帮助。
可以利用项目文件夹中已存在的 gitignore 文件。
项目目录中包含一个 .gitignore 文件,用于指定无需跟踪的文件。例如,可将 upgrade.log 文件添加到 .gitignore
使用 Git LFS 有助于管理二进制文件,包括 PVZ 模型、图像和任何二进制资产。
有关在 Git 中使用大文件的常规信息,请参阅 GitHub Docs 中的 Managing large files
确保每次只有一个用户实际对项目进行更新,或者至少确保每次只有一个用户处理一个视图。
为避免在 GitHub 中覆盖工作或导致合并问题,我们建议每次只有一个用户处理项目。或者,我们建议至少每次只有一个用户使用特定的视图。例如,如果一个体验包含三个不同的视图,有两个用户必须同时处理该项目,则一个用户可以使用 View 1,另一个用户可以使用 View 3。