2014-09-13 93 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特定的插件)。