2014-09-13 91 views
4

我对phonegap开发非常陌生,只是有一个INTEL-XDK设置。我想知道如何将它与我的源代码管理系统集成在一起。对于源代码管理,我有Plastic SCM和GitHub。INTEL-XDK和源代码/版本控制 - 是否支持?

我来自Visual Studio和VSS/Team Foundation Server/Plastic SCM背景,所以不能想到如果没有版本控制系统就不得不开始编码。

我在整个互联网上搜索了遍及INTEL-XDK IDE的所有内容,并且发现没有提及此IDE的源代码控制令人惊讶!

回答

4

英特尔XDK并未规定源代码控制系统,您可以根据自己的喜好选择最适合您的项目的项目。

也就是说,构建在XDK中的Brackets编辑器(在Develop选项卡上)确实包含了一个git扩展,它非常适用于github帐户,本地git repos和私有git远程回购。一旦你在你的项目中设置了git repo(s)设置,它会非常好地工作(我一直用它与我的git repos进行同步,这比使用命令行更容易)。当你打开编辑器时,检查“文件 - >扩展管理器...”菜单项,你会发现括号-git扩展名(文档在这里https://github.com/zaggino/brackets-git)。

当我使用这个扩展名时,我总是用手设置我的git回购站,所以我不知道它在初始化回购时效果如何。无论如何,一旦你将你的项目设置为git repo,它就可以很好地工作。

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

此外,git命令行实用程序不作为扩展的一部分安装,他们假定git已经安装在您的系统上并且可用在路径中。如果您尚未在系统上安装git,请参阅git扩展文档以获取有关如何在您的系统上安装git的信息。

+2

p.s.我强烈建议您安装各种提示/ lint扩展,它们对于在您的代码中查找隐晦的错误非常有帮助。 :) – xmnboy 2014-09-13 20:48:24

-1

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

塑料具有透明的SCM功能:http://www.plasticscm.com/features/transparent-scm.aspx

这意味着你可以直接修改,改变你的代码文件,创建新的,复制移动,重命名,删除...和塑料将检测所有的动作你并将它们显示在一起,以便您快速检查并重新编码。

跟踪所有这些更改后帮助有一个流畅的体验融合,让您可以享受没有任何限制分支的好处。

因此,在总结,你可以继续使用塑料SCM和GitHub的(虽然没有在INTEL-XDK特定的插件)。