2012-07-21 100 views
4

任何想法如何可能向Netbeans表明我希望GIT成爲選擇的代碼版本系統?在Netbeans的GIT/SVN混合項目中優先考慮GIT?

目前它堅持使用我用作外部項目回購的SVN。

謝謝。

+1

你能具體談談你的項目是如何設置的? – Bill 2012-07-21 14:45:46

+0

我有一個來自外部SVN源的項目結賬,我正在推入我們的內部GIT倉庫。因此,.git和.svn文件夾都存在於項目結構中。命令行工具正常工作,問題是Netbeans只能看到SVN項目,並且沒有任何方法切換到GIT。 – SyBer 2012-09-26 17:42:06

回答

1

(解決方法,而不是實際的解決方案)

最簡單的方法是將克隆git倉庫,指着你的NetBeans實例到文件集(克隆混帳回購協議)。

當你想回到SVN/Git倉庫時,在命令行會話中回到那個第一個混合倉庫,從第二個倉庫回收git(取回所有的更改),然後繼續使用NetBeans ,設置爲閱讀第一個混合回購,並主要與SVN合作。

+0

簡而言之,您的想法是在Netbeans中使用基於git的回購協議,但是另一種通過命令行進行手動更新/拉取?聽起來很有趣,但我想知道IDE級別是否有任何解決方案。 – SyBer 2012-09-26 17:44:39

+0

@SyBer我沒有找到一個支持git和SVN的基於IDE的解決方案,這就是爲什麼我建議保持它們分離的原因。 – VonC 2012-09-26 20:50:56

1

我有同樣的問題。我在單個NetBeans項目下都有.svn.git目錄。在這種情況下,NetBeans總是使用SVN存儲庫作爲主要的(也是唯一的)一個。

我的解決方案是簡單地禁用NetBeans中的SVN支持(Tools > Plugins > Installed > Subversion > Deactivate)。這樣我可以使用我的控制檯來管理SVN並在NetBeans中擁有Git存儲庫。此外,如果需要,SVN支持可以再次快速啓用。

也許不是最完美的解決方案,但它的工作原理:)

0

我也不得不使用「顯示詳細信息」複選框(得到了來自另一篇文章,這一次後給了方法給我!)

工具插件,並在安裝選項卡標記「顯示詳細信息」複選框, 選擇Subversion和打停用