4

我对 phonegap 开发非常陌生,刚刚安装了 INTEL-XDK。我想知道如何让它与我的源代码控制系统集成。对于源代码控制,我有 Plastic SCM 和 GitHub。

我来自 Visual Studio 和 VSS/Team Foundation Server/Plastic SCM 背景,因此无法想到必须在没有版本控制系统的情况下开始编码。

我探索了整个 INTEL-XDK IDE,在互联网上搜索,我发现这个 IDE 没有提到源代码控制,这让我感到惊讶!

4

2 回答 2

4

英特尔 XDK 没有规定源代码控制系统,您可以使用任何您喜欢或最适合您的项目的系统。

也就是说,内置在 XDK 中的 Brackets 编辑器(在“开发”选项卡上)确实包含一个 git 扩展,非常方便与 github 帐户、本地 git 存储库和私有 git 远程存储库一起使用。一旦你在项目中设置了 git repo(s),它就可以很好地工作(我一直使用它来与我的 git repos 同步,它比使用命令行更容易)。打开编辑器后,检查“文件-> 扩展管理器...”菜单项,您将找到括号-git 扩展(此处为https://github.com/zaggino/brackets-git的文档)。

在使用这个扩展时,我总是手动设置我的 git repos,所以我不知道它在初始化 repo 时效果如何。无论如何,一旦您将项目设置为 git 存储库,它就可以很好地工作。

需要注意的一件事是,有一些文件隐藏在 Brackets 文件管理器视图中,但它们是项目目录的一部分(特别是.xdk文件,可能还有其他一些文件)。git 扩展会选择这些,但不会将它们显示在要提交的文件列表中。我发现如果您想将它们包含在您的 git 存储库中(您可能想要包含 *.xdk 文件,而不是 *.xdke 文件),您只需要使用 git 扩展名检查“全选”按钮文件列表检查器,然后取消选中您不想使用的文件。当您按下提交按钮时,您将在要包含在提交中的文件列表中看到这些隐藏文件。这一点可能有点令人困惑,但是一旦您使用扩展程序就会更有意义。

此外,git 命令行实用程序没有作为扩展的一部分安装,它们假定 git 已经安装在您的系统上并且在路径中可用。如果您还没有安装 git,请参阅 git 扩展文档了解如何在系统上安装 git。

于 2014-09-13T20:36:35.883 回答
-1

INTEL-XDK 没有特定的 Plastic SCM 插件,但这并不意味着您不能使用 Plastic 作为 SCM。

塑料具有透明单片机特性:http ://www.plasticscm.com/features/transparent-scm.aspx

这意味着您可以直接修改、更改您的代码文件、创建新的、复制移动、重命名、删除……Plastic 会检测您所做的所有操作并将它们一起显示,以便您可以快速签入并返回编码。

跟踪所有这些更改有助于以后获得平滑的合并体验,因此您可以不受限制地享受分支的好处。

所以总而言之,您可以继续使用 Plastic SCM 和 GitHub(尽管没有针对 INTEL-XDK 的特定插件)。

于 2014-09-15T08:22:01.563 回答