Saltar al contenido
GitTree

Activa Linux

Sourcetree para Linux: ¿existe uno y qué usar en Ubuntu?

No hay un Sourcetree oficial para Linux. Esto es lo que dicen las propias páginas de Atlassian, por qué Wine es una mala solución y cómo ejecutar una GUI Git nativa y gratuita en Ubuntu o Debian en unos minutos.

Escrito por KodmoraActualizado 14 minutos de lectura

Divulgación: el creador de GitTree escribió este artículo, por lo que tenemos una participación en GitTree. Describimos cada producto, incluido el nuestro, desde sus páginas oficiales y nuestro propio uso, y decimos dónde se adapta mejor otra herramienta.

Cambios de preparación en GitTree: una diferencia con botones Stage Hunk y casillas de verificación por línea junto a la lista de archivos

No, no hay un Sourcetree oficial para Linux y no se ha anunciado ninguno. La página de descarga de Atlassian no ofrece .deb, .rpm ni ningún otro paquete Linux, y la solicitud principal para una aplicación de escritorio Linux en su rastreador de problemas está cerrada. Si buscó Sourcetree en Ubuntu, la respuesta práctica es un cliente Git creado para Linux. Nuestra elección, con un sesgo obvio, es GitTree: una GUI de Git con un .deb nativo para Ubuntu y Debian y el gráfico de confirmación, la preparación de fragmentos y la rebase interactiva en la que confían los usuarios de Sourcetree. Los pasos de instalación están en GitTree para Linux; ¿Viene de la aplicación de GitHub? Lea GitHub Desktop para Linux.

Una nota antes de comenzar: el creador de GitTree escribió esta publicación, así que sopese nuestra recomendación en consecuencia. Cada afirmación sobre Sourcetree proviene de las propias páginas de Atlassian, además de un informe sobre el rastreador de errores de Wine, todos enumerados en las fuentes al final.

¿Existe un Sourcetree para Linux? Lo que dicen las propias páginas de Atlassian

Sourcetree está muy activo en macOS y Windows, con versiones de mantenimiento cada uno a tres meses, pero Atlassian nunca ha publicado una versión de Linux. La evidencia, a octubre de 2026:

  • El sitio web. sourcetreeapp.com ofrece descargas para Mac y Windows únicamente y no menciona Linux en ninguna parte de la página.
  • El archivo de descarga. Cada compilación enumerada es para Mac, Windows o Windows Enterprise (un MSI para implementación administrada). No hay ningún archivo Linux en ningún formato.
  • El rastreador de problemas. La solicitud “Escritorio Linux SourceTree” (SRCTREE-2991), abierta en 2015, obtuvo 437 votos y se cerró sin resolverse. Uno más nuevo (SRCTREE-8143) está marcado como Consideración futura, que el rastreador de Atlassian describe como un posible candidato a hoja de ruta a largo plazo que no está en desarrollo.
Qué ofrece el archivo de descarga oficial de Sourcetree (consultado en octubre de 2026)
PlataformaÚltima versiónPaquete
Mac4.2.19, publicado el 30 de julio de 2026ZIP que contiene la aplicación (67,9 MB)
Windows3.4.32, publicado el 28 de agosto de 2026Instalador EXE (24,1 MB)
Windows Empresa3.4.32MSI para instalaciones silenciosas y administradas
LinuxNingunoNo hay compilación oficial de ningún tipo.

Ejecutar Sourcetree en Ubuntu con Wine: por qué es una mala opción

Wine permite Linux ejecutar muchos Windows programas y algunas personas informan que obtuvieron Sourcetree para comenzar con él. Sin embargo, para el trabajo diario, debes apilar capas que nadie prueba juntas:

  • Nadie lo admite. Atlassian crea Sourcetree para Mac y Windows, no para Linux o Wine. Cualquier versión puede cambiar lo que funciona y usted puede encontrar la solución.
  • Es una aplicación .NET Framework. Sourcetree para Windows necesita .NET Framework 4.8 desde la versión 3.4.8 y, en Wine, dichas aplicaciones pueden necesitar componentes de Microsoft agregados con Winetricks. En un informe de 2019 sobre el rastreador de errores de Wine (error 47314), el instalador de Sourcetree 3.1.3 aún fallaba después de que el reportero agregó .NET 4.7.2 de esa manera, hasta que también instalaron un componente Direct3D (d3dcompiler_47).
  • El registro cruza dos mundos. La documentación de Atlassian dice que cada usuario registra Sourcetree para Windows en el primer lanzamiento, a través de una instancia de Bitbucket Server en el navegador predeterminado o mediante el servicio de cuenta de Atlassian. En el mismo informe de Wine, ese paso se basó en una dirección web local y la configuración de Internet Explorer dentro de Wine: una transferencia más entre un programa Windows y su escritorio Linux.
  • Dos Gits en una máquina. En Wine, Sourcetree ejecuta su Windows Git integrado (2.51.0 desde la versión 3.4.25) u otro Windows Git, con su propia configuración, claves SSH y credenciales, además del git en su terminal. Windows compilaciones de Git también pueden tratar los finales de línea, los enlaces simbólicos y el bit ejecutable de manera diferente.
  • Nunca se siente nativo. Las fuentes, la escala de visualización, los cuadros de diálogo de archivos, las contraseñas almacenadas y los enlaces de apertura pasan a través de una capa de traducción.

Wine servirá para echar un vistazo rápido a un repositorio. Para el trabajo diario, un cliente nativo requiere menos esfuerzo que mantener viva esa pila después de cada actualización.

¿Qué pasa con una Windows máquina virtual?

Una máquina virtual Windows ejecuta Sourcetree de la manera prevista por Atlassian, por lo que es la ruta admitida en una computadora Linux. El precio es una licencia Windows, gigabytes de disco y memoria, y repositorios dentro de la VM o detrás de una carpeta compartida. Vale la pena si necesita otras herramientas exclusivas de Windows; pesado solo para una GUI de Git.

Las mejores alternativas de Sourcetree en Linux

La mayoría de los usuarios de Sourcetree quieren el mismo puñado de cosas: un gráfico de confirmación legible, preparación por fragmento o línea, rebase interactivo sin editar un archivo de tareas pendientes, una forma sensata de resolver conflictos de fusión y una aplicación que se instale como cualquier otro programa de Ubuntu. Aquí están las opciones, empezando por la nuestra.

GitTree

Lo mejor para: Usuarios de Sourcetree en Ubuntu y Debian que desean el mismo flujo de trabajo de gráficos y preparación en una aplicación nativa.

GitTree es un cliente Git de escritorio para macOS, Windows y Linux. En Linux se envía como .deb para Ubuntu 22.04+ y Debian 12+ y como AppImage portátil. Se ejecuta sobre el Git que ya tienes, por lo que cada acción coincide con la línea de comando.

Fortalezas

  • Un .deb nativo instalado con apt, más un AppImage portátil
  • Lo esencial de Sourcetree: gráfico de confirmación, preparación por archivo, fragmento o línea, rebase interactivo, Git Flow, Git LFS y submódulos
  • Extras en la parte superior: un editor de conflictos de tres vías, deshacer y rehacer, árboles de trabajo, una terminal integrada y solicitudes de extracción dentro de la aplicación
  • La misma aplicación y versión en macOS, Windows y Linux
  • Sin telemetría de uso; tus tokens permanecen en el llavero del sistema

cuidado con

  • Las integraciones de alojamiento requieren GitTree Pro y una cuenta GitTree y Nour, el asistente de IA, viene con GitTree Pro; una vez que la aplicación se ha registrado, funciona sin conexión durante hasta 7 días entre comprobaciones
  • Necesita Git 2.39 o una versión más reciente instalada en lugar de empaquetarlo (Ubuntu 22.04 y Linux Mint 21 necesitan primero el PPA de git-core)
  • Sólo Git, no Mercurial
  • Código cerrado y nuevo (lanzado por primera vez en 2026) junto con la larga trayectoria de Sourcetree
  • Las compilaciones Linux son solo x86_64 de 64 bits y no están firmadas, por lo que las verificas con SHA256SUMS.txt
Plataformas
  • macOS: disponible
  • Windows: disponible
  • Linux: disponible
Precio
Plan gratuito (todas las funciones de Git), repositorios privados incluidos · Nour con Pro
Sitio web oficial (GitTree)

Herramientas propias de Git: gitk y git gui

Git viene con dos pequeñas herramientas gráficas escritas en Tcl/Tk: gitk, un navegador de historial, y git gui, que se centra en realizar confirmaciones (preparación, modificación, bifurcación, fusiones locales, recuperación y envío). Parecen anticuados, pero no cuestan nada y están en los archivos de Ubuntu y Debian:

sudo apt install gitk git-gui

Ejecute gitk --all dentro de un repositorio para ver cada rama, o git gui para preparar y confirmar. Ninguno de los dos ofrece rebase interactivo o solicitudes de extracción, por lo que se adaptan mejor al uso ocasional que un reemplazo completo de Sourcetree.

Otros clientes, su editor y la línea de comando

Algunos clientes comerciales de Git envían Linux compilaciones; Nuestro resumen de la mejor GUI de Git para Linux los compara, y GitHub Desktop para Linux responde la misma pregunta para la aplicación de GitHub. El panel Git de su editor de código maneja confirmaciones rápidas y git simple siempre está ahí; Git GUI vs línea de comando muestra dónde gana cada uno.

Pasar de Sourcetree: qué se traslada y qué cambia

Si usaba Sourcetree en el trabajo en una computadora Mac o Windows y ahora se sienta frente a una máquina Linux, la mayoría de sus hábitos se transfieren. La tabla muestra los principales; nuestra comparación completa de Sourcetree va más allá, característica por característica.

Hábitos de Sourcetree y dónde encontrarlos en GitTree
TareaSourcetreeGitTree
Gráfico de confirmaciónDiagrama de ramificación, con opción de historial compacto.Carriles secundarios codificados por colores; buscar por mensaje, autor, hash o archivo; ocultar, solo o fijar ramas
Puesta en escenaPreparar o descartar por archivo, fragmento o líneaPreparar o descartar por archivo, trozo o línea; los descartes se pueden deshacer; guardar líneas seleccionadas
Rebase interactivoAplastar, reformular, editar, eliminar, arrastrar para reordenarSeleccionar, reformular, editar, aplastar, arreglar (incluido el arreglo -C), soltar; reordenar arrastrando o usando el teclado; autosquash, autostash, actualización-refs
Fusionar conflictosResolver un archivo con el mío o el suyo, o abrir una herramienta de combinación externaEditor integrado de tres vías con opciones por fragmento y por línea, o su herramienta de combinación externa
Deshacer erroresSin botón deshacer; todavía hay una solicitud abierta para deshacer la última confirmaciónDeshacer y rehacer para confirmaciones, pagos, restablecimientos, cambios de base y más; vista de reflog con restauración
Solicitudes de extracción"Crear solicitud de extracción" abre su navegadorEnumere, cree, revise, comente y combine en la aplicación, con comprobaciones de CI
terminalesAbre una terminal externaTerminal incorporado debajo del gráfico, ejecutando su shell
Git Flow, Git LFS, submódulossisi
Sistemas de control de versiones.Git y Mercurialsolo git
Git mismoPaquetes Git y Git LFSUtiliza tu Git 2.39 instalado o más reciente
PrecioGratis (a partir de octubre de 2026)Plan gratuito (todas las funciones de Git), repositorios privados incluidos · Nour con Pro
Rebase interactivo en GitTree: reordene las confirmaciones arrastrándolas o con el teclado, luego seleccione, reformule, edite, aplaste, arregle o suelte cada una.
Rebase interactivo en GitTree: reordene las confirmaciones arrastrándolas o con el teclado, luego seleccione, reformule, edite, aplaste, arregle o suelte cada una.

Donde Sourcetree todavía está por delante

  • Madurez. Más de una década de lanzamientos, respaldados por Atlassian. GitTree es nuevo y se lanzó por primera vez en 2026.
  • Git incluido. Sourcetree envía su propio Git y Git LFS, por lo que funciona en una máquina limpia.
  • Mercurial. Sourcetree también maneja repositorios Mercurial; GitTree es solo Git.
  • No hay cuenta en la versión Mac. GitTree solicita una cuenta GitTree en cada plataforma, sus integraciones de alojamiento requieren GitTree Pro y Nour, el asistente de IA, viene con GitTree Pro.
  • Idiomas. Aproximadamente una docena de idiomas de interfaz; GitTree tiene dos, English and Arabic, con una interfaz completa de derecha a izquierda.
  • Integración de Atlassian. Las claves de emisión de Jira en los mensajes de confirmación se convierten en enlaces y las cuentas del centro de datos de Bitbucket son de primera clase.

Los días macOS y Windows, esos puntos pueden inclinar la balanza hacia Sourcetree. En Linux son discutibles, porque no se ejecuta allí.

Cómo instalar GitTree en Ubuntu o Debian y abrir sus repositorios existentes

  1. Comprueba tu versión de Git

    Ejecute git --version en una terminal. GitTree necesita Git 2.39 o más nuevo, que Ubuntu 24.04 y Debian 12 ya se envían. Ubuntu 22.04 y Linux Mint 21 tienen 2,34, por lo que primero ejecutas sudo add-apt-repository ppa:git-core/ppa, luego sudo apt update y sudo apt install git.

  2. Descargue el paquete .deb

    Obtenga el Linux .deb (aproximadamente 11 MB, para sistemas x86_64 de 64 bits) desde la página de descarga de GitTree. Cada versión también publica SHA256SUMS.txt, por lo que puedes consultar el archivo con sha256sum.

  3. instalarlo con apto

    En la carpeta donde lo guardó, ejecute sudo apt install ./Git-Tree-Linux.deb, usando el nombre del archivo que guardó (por ejemplo, Git-Tree_<version>_amd64.deb). apt instala GitTree junto con Git, WebKitGTK y GTK y lo agrega a su menú de aplicaciones.

  4. Iniciar GitTree

    Abra GitTree desde el menú o ejecute gittree, luego inicie sesión con una cuenta GitTree, creada en gittree.app con su correo electrónico o un proveedor de Git: todas las funciones de Git estarán entonces en el plan gratuito. Las integraciones de alojamiento (GitHub, GitLab, Bitbucket y Azure DevOps, controles remotos privados incluidos) y Nour, el asistente de IA, vienen con GitTree Pro, que comienza con una prueba gratuita y el plan gratuito continúa después; el .deb maneja enlaces opengittree://, por lo que el navegador le devuelve a la aplicación por sí solo.

  5. Abra sus repositorios existentes

    Elija Abrir en la página de inicio y elija una carpeta del repositorio, o deje que GitTree escanee una carpeta como ~/projects. Los repositorios son carpetas Git normales, por lo que no es necesario importar nada: las ramas, las etiquetas, los alijos y el historial aparecen tal como están.

  6. Conecte su cuenta de alojamiento

    Para explorar y publicar repositorios y trabajar con solicitudes de extracción, inicie sesión y conéctese a GitHub, GitLab, Bitbucket o Azure DevOps. GitHub y Bitbucket son las integraciones más maduras; GitLab y la compatibilidad con Azure DevOps es nueva. Sin GitTree Pro, aún puedes clonar, recuperar y enviar a cualquier control remoto a través de HTTPS o SSH con tus propias credenciales.

En Ubuntu 24.04 o Debian 12, toda la instalación cabe en cuatro comandos (en el tercero, use el nombre del archivo que guardó):

git --version
cd ~/Downloads
sudo apt install ./Git-Tree-Linux.deb
gittree

¿Prefieres no instalar nada en todo el sistema? El AppImage portátil se ejecuta sin root; la guía GitTree para Linux lo cubre, junto con el conjunto de claves del sistema y la desinstalación. Si su Git es demasiado antiguo, nuestra guía para actualizar Git en Ubuntu 22.04 explica el PPA en detalle.

La página de inicio GitTree: abre una carpeta de repositorio, clona una o inicia una nueva, con tus repositorios recientes y favoritos al lado.
La página de inicio GitTree: abre una carpeta de repositorio, clona una o inicia una nueva, con tus repositorios recientes y favoritos al lado.

Traiga su configuración de Sourcetree con usted

Sourcetree guarda muy poco que Git no almacene ya, por lo que moverse tiene que ver principalmente con su entorno:

  • Repositorios. Clónelos nuevamente o copie las carpetas; El historial, las ramas, las etiquetas y los alijos se encuentran dentro de cada repositorio.
  • Identidad. Tu nombre, correo electrónico y alias se encuentran en ~/.gitconfig, y cualquier aplicación los lee. Los perfiles GitTree mantienen las identidades personales y laborales separadas sin editarlas.
  • Claves SSH. Copie sus claves de ~/.ssh o genere una nueva clave en GitTree, pruébela y cárguela en GitHub, GitLab o Bitbucket.
  • Herramientas de combinación. GitTree puede iniciar Meld, KDiff3 o P4Merge, aunque su editor de tres vías incorporado puede hacerlos innecesarios; nuestra guía sobre cómo resolver conflictos de fusión de Git muestra ambas formas.
  • Acciones personalizadas. Se asignan a los comandos personalizados de GitTree y la paleta de comandos (Ctrl+Shift+P) alcanza aproximadamente 300 comandos.
  • Git Flow. Las ramas de características, lanzamientos y revisiones funcionan como antes.

GitTree tiene un plan gratuito que cubre todas las funciones de Git, incluidos los repositorios privados (Nour, el asistente de IA, viene con GitTree Pro; consulta precios), y la misma aplicación se ejecuta en Mac, Windows y Linux. Explore las GitTree funciones, vea cómo la rebase interactiva funciona en una GUI de Git, obtenga ayuda en la página de soporte o elija cualquier instalador de la página de descarga.

Preguntas frecuentes

¿Existe una versión de Sourcetree para Linux?

No. Atlassian crea Sourcetree solo para macOS y Windows, sin versión de Linux ni paquete .deb o .rpm. La solicitud más conocida, SRCTREE-2991 en el rastreador de problemas de Atlassian, obtuvo 437 votos y se cerró sin resolverse; una solicitud más reciente, SRCTREE-8143, está marcada como Consideración futura y no está en desarrollo.

¿Puedo ejecutar Sourcetree en Ubuntu con Wine?

Algunas personas obtienen la versión Windows para iniciar en Wine, pero no es compatible y es frágil: una aplicación .NET Framework 4.8 que le pide que se registre en el primer lanzamiento y ejecuta un Windows Git aparte de su Linux Git, claves y configuraciones. Cualquier actualización puede interrumpir la configuración, por lo que un cliente nativo es más confiable.

¿Atlassian alguna vez lanzará Sourcetree para Linux?

Atlassian no ha anunciado ninguno. La solicitud original de 2015 está cerrada y el SRCTREE-8143 más nuevo está marcado como Consideración futura: un posible candidato a más largo plazo, no en desarrollo. Sourcetree todavía recibe versiones de mantenimiento en macOS y Windows, por lo que no está abandonado; Atlassian simplemente no está trabajando en una compilación Linux.

¿Cuál es la mejor alternativa a Sourcetree para Ubuntu?

Creamos GitTree, por lo que somos parciales, pero está diseñado para este caso: una GUI de Git con un .deb para Ubuntu 22.04+ y Debian 12+, un gráfico de confirmación, preparación por fragmento o línea, rebase interactivo, un editor de conflictos de tres vías y deshacer. Para una navegación y confirmaciones sencillas, gitk y git gui de Git son gratuitos en el archivo de Ubuntu.

¿Es GitTree gratuito como Sourcetree?

Sí. GitTree tiene un plan gratuito que cubre todas las funciones de Git, para individuos y organizaciones, repositorios privados y uso comercial incluidos, sin límite de tiempo y sin tarjeta de crédito. Nour, el asistente de IA, viene con GitTree Pro; la página de precios compara los dos planes. Al igual que Sourcetree, es de código cerrado. La cuenta funciona de manera diferente: GitTree solicita una cuenta GitTree en cada sistema y GitTree Pro para las integraciones de alojamiento (Nour, el asistente de IA, viene con GitTree Pro), y una vez que se ha registrado, se conecta al menos cada 7 días, mientras que Sourcetree solicita el registro solo en su versión Windows.

¿GitTree es compatible con Mercurial como lo hace Sourcetree?

No. GitTree funciona solo con Git, mientras que Sourcetree admite tanto Git como Mercurial. Para proyectos Mercurial, Sourcetree en una máquina Mac o Windows, o las propias herramientas de Mercurial, siguen siendo las opciones; en Linux, GitTree cubre los repositorios de Git en GitHub, GitLab, Bitbucket, Azure DevOps o cualquier servidor al que acceda a través de HTTPS o SSH.

¿Necesito instalar Git antes del GitTree del Linux?

GitTree usa Git en su sistema en lugar de incluir el suyo propio y necesita la versión 2.39 o posterior. La instalación de .deb con apt incorpora Git automáticamente. Ubuntu 24.04 y Debian 12 ya envían una versión suficientemente nueva; en Ubuntu 22.04 y Linux Mint 21, agregue primero el PPA de git-core, porque su Git 2.34 es demasiado antiguo.

Fuentes

Las afirmaciones sobre otros productos se compararon con sus páginas oficiales el 29 de octubre de 2026. Los precios y las características cambian; Las páginas de los proveedores son la fuente de la verdad.

Todos los nombres de productos son marcas comerciales de sus respectivos propietarios. GitTree es independiente y no está afiliado ni respaldado por ninguno de ellos.