Possível usar Extensões Git no Ubuntu?

3

Eu tenho o Ubuntu 14.04LTS de 64 bits.

Eu instalei o GitExtensions instalando primeiro o Mono

sudo apt-get install mono-complete

e, em seguida, baixando e descompactando tanto GitExtensions_2.48.05 (o mais recente no momento da escrita) e GitExtensions_2.44 (como recomendado aqui ). Corra-os usando

mono GitExtensions.exe

Ambas as versões são incompreensivelmente não confiáveis.

Dois exemplos:

  1. A interface do usuário está quebrada: nada aparece em "Ações comuns" ou "Repositórios recentes" - embora eu possa contornar isso usando opções de menu.

  2. Abra um repositório, faça algumas alterações, clique em Confirmar - & gt; o diálogo Commit aparece. Clique no botão fechar (X) e o aplicativo trava - 100% repetitivo. Saída do console abaixo.

Eu uso o Git Extensions no Windows no trabalho e nunca perco o ritmo.

Eu não estou realmente olhando para depurar o aplicativo - mas para saber se isso realmente funciona de uma forma utilizável no Ubuntu. Alguém já está trabalhando? Qual é o feitiço, por favor?

SendMessage (75498426, 0xbb, (nil), (nil))
SendMessage (75498426, 0xc1, (nil), (nil))
SendMessage (75498426, 0x439, (nil), 0x7fff05218298)
SendMessage (75498426, 0xbb, (nil), (nil))
SendMessage (75498426, 0xc1, (nil), (nil))
SendMessage (75498426, 0x439, (nil), 0x7fff05219a28)
System.InvalidCastException: Cannot cast from source type to destination type.
  at System.Windows.Forms.Control+ControlNativeWindow.ControlFromHandle (IntPtr hWnd) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.FromHandle (IntPtr handle) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.X11Keyboard.MoveCurrentCaretPos () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.MoveResizeWindow (IntPtr display, IntPtr window, Int32 x, Int32 y, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.PerformNCCalc (System.Windows.Forms.Hwnd hwnd) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetWindowPos (IntPtr handle, Boolean is_toplevel, System.Int32& x, System.Int32& y, System.Int32& width, System.Int32& height, System.Int32& client_width, System.Int32& client_height) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetWindowPos (IntPtr handle, Boolean is_toplevel, System.Int32& x, System.Int32& y, System.Int32& width, System.Int32& height, System.Int32& client_width, System.Int32& client_height) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.UpdateBounds () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WmWindowPosChanged (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.WmWindowPosChanged (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0 

Unhandled Exception:
System.ArgumentException: A null reference or invalid value was found [GDI+ status: InvalidParameter]
  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename unknown>:0 
  at System.Drawing.Graphics.GdipMeasureString (IntPtr graphics, System.String text, System.Drawing.Font font, System.Drawing.RectangleF& layoutRect, IntPtr stringFormat) [0x00000] in <filename unknown>:0 
  at System.Drawing.Graphics.MeasureString (System.String text, System.Drawing.Font font, Int32 width, System.Drawing.StringFormat format) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.Graphics:MeasureString (string,System.Drawing.Font,int,System.Drawing.StringFormat)
  at System.Windows.Forms.TextRenderer.MeasureTextInternal (IDeviceContext dc, System.String text, System.Drawing.Font font, Size proposedSize, TextFormatFlags flags, Boolean useMeasureString) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.TextRenderer.MeasureText (System.String text, System.Drawing.Font font, Size proposedSize, TextFormatFlags flags) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ToolStripItem.OnParentChanged (System.Windows.Forms.ToolStrip oldParent, System.Windows.Forms.ToolStrip newParent) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ToolStripItem.set_Parent (System.Windows.Forms.ToolStrip value) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:set_Parent (System.Windows.Forms.ToolStrip)
  at System.Windows.Forms.ToolStripItemCollection.Remove (System.Windows.Forms.ToolStripItem value) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ToolStripItem.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ToolStripDropDownItem.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ToolStripMenuItem.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0 
  at System.ComponentModel.Component.Finalize () [0x00000] in <filename unknown>:0 
    
por Mark Smith 02.08.2015 / 22:59

0 respostas