共计 931 个字符,预计需要花费 3 分钟才能阅读完成。
项目协作
目前,Construct 不支持任何实时在线合作,因为这一功能的技术复杂性极高。然而,您可以使用现有的源代码控制工具,如 Git 和 SVN,来管理同一个项目上工作的团队的协作更改。
源代码控制工具最初是为程序员设计的,但它们同样适用于 Construct。确保在支持它的浏览器中使用基于文件夹的项目(参见保存项目),例如 Chrome。这会将您的项目保存为文件夹中的一系列单独文件。然后当您进行更改时,这些更改将在源代码控制工具中显示为对单个文件的一系列较小更改。Construct 的主项目数据文件是基于文本的 JSON 格式,这对于识别和合并更改非常有效。每个团队成员然后可以提交他们的更改,这些更改将合并到单个基于文件夹的项目中。如果团队成员提交了相互矛盾的更改,这些工具还提供了解决冲突的选项。
在使用源代码控制时,确保配置工具以忽略 .uistate.json 文件。这些文件仅用于恢复单个团队成员的用户界面(UI)状态,并不意味着要共享。这些文件也是可选的,可以随时删除(尽管 Construct 的用户界面将在某些地方恢复为默认值)。将这些文件排除在源代码控制之外将确保每个团队成员的用户界面保持其偏好,避免提交不必要的更改。在使用源代码控制时,确保配置工具以忽略 .uistate.json 文件。这些文件仅用于恢复单个团队成员的用户界面(UI)状态,并不意味着要共享。这些文件也是可选的,可以随时删除(尽管 Construct 的用户界面将在某些地方恢复为默认值)。将这些文件排除在源代码控制之外将确保每个团队成员的用户界面保持其偏好,避免提交不必要的更改。
在项目合作时,还建议将 UID 编号项目属性更改为随机。这会将编辑器中分配的 UID 从递增(例如 1, 2, 3, 4…)改为随机(例如 582953, 295630…)。这有助于避免潜在问题,可能发生在两个人在同一项目上工作并创建了两个不同的实例,每个实例都被分配了相同的 UID。
像 GitHub 这样的网络服务也存在于简化设置和运行源代码控制,这些服务也可以用于 Construct 文件夹项目。有关如何在 GitHub 上设置工作以及在 Construct 项目上合作的指南,请参见教程如何在 GitHub 上合作 Construct 项目。