2016-05-13 20 views
3

最近,我們試圖從崇高切換到Atom和使用GitKraken也開始(我們大多隻是一直與git的命令行)在GitKraken和Atom某些git的回購協議,導致凌動問題是不可用的

我們有一些使用git的項目會導致嚴重的問題。其中一個主要原因是我們幾乎每天都在使用Magento 1.9網站(儘管我們在git回購站上有其他的Magento 1.9網站,它們與Atom沒有任何問題)。會發生什麼是我們在Atom中打開項目,我們無法打開任何文件。它似乎掛起初始化git信息(文件夾保持無色)。

有時當我們在Atom中打開項目時,它的工作原理大部分時間沒有。當發生這種情況時,我們注意到與GitKraken存在1:1的關聯 - 當我們嘗試在gitkraken中打開回購時,我們得到一個錯誤,它找不到任何回購 - 儘管它實際上加載回購很好,雖然經過長時間延遲。其他時間這不會發生,那就是當它在Atom中正常打開時。我們可以讓它在原地停留幾個小時,然後回到它,突然間我們無法打開任何文件。這發生在辦公室的所有用戶。

原子問題肯定與git有關。如果我們刪除回購並打開項目,那麼它的工作沒有問題。

我想,也許回購大小或歷史與它有關,所以我們嘗試初始化一個新的回購,添加文件,並作出我們的第一次提交,並仍然是同樣的問題。我們的git忽略文件幾乎與其他沒有Atom或Gitkraken問題的magento網站相同。

老實說這是一個奇怪的問題,我甚至不知道是誰來提交錯誤報告,我們在搜索中沒有發現任何東西。

****我們發現的一件事情是,每當我們遇到這個問題時,如果我們在該git repo文件夾中運行Git GUI(只需打開git gui),那麼所有Atom和Atom問題GitKraken消失了一段時間。最終問題只是回來了。

+0

那些有問題的git回購有子模塊嗎? – VonC

+0

沒有,沒有子模塊,我只是搜索了任何.git文件夾,我可能沒有意識到,什麼都沒有 –

+0

什麼操作系統,原子版本和gitkraken版本是否在使用?您是否有願意共享(公開或私人)的示例資源庫?您可以在nodegit(https://github.com/nodegit/nodegit)上將問題提交給我們,因爲nodegit用於兩者並且可能是罪魁禍首,並且它也會很好地傳播給Gitkraken和Atom團隊。 – MaxK

回答

2

這是六個月大問題的一個非常晚的答案,這可能不是實際問題。但我剛剛發現了GitKraken無法處理的回購,並縮小了問題範圍。原來,在回購的.git/config文件,有兩節具有以下配置:

[gitflow "branch"] 
    master = master 
    develop = develop 
[gitflow "prefix"] 
    feature = feature/ 
    release = release/ 
    hotfix = hotfix/ 
    support = support/ 

隨着回購的.git/config節這兩個部分,GitKraken不會打開回購:這將只是坐在那裏它「繁忙」的紡紗廠紡紗,紡紗,並且無處可去。但是如果我從.git/config中刪除了這兩個gitflow部分,GitKraken很容易打開回購,並且「忙碌」的微調只能看到2-3秒。

因此,如果您的回購使用git-flow,請嘗試從回購的本地副本中刪除這兩個配置部分,並查看是否允許Git Kraken將其打開。

相關問題