Soporta Windows/macOS/Linux
Código abierto/Gratis
Rápido
Deutsch/English/Español/Français/Português/Русский/简体中文/繁體中文
Temas claros/oscuros incorporados
Personalizar tema
Gráfico de confirmación visual
Admite acceso SSH con cada control remoto
Comandos GIT con GUI
Clonar/Buscar/Extraer/Empujar...
Fusionar/Reorganizar/Restablecer/Revertir/Modificar/Seleccionar...
Modificar/Reformular
Rebase interactivo (Básico)
Sucursales
Mandos a distancia
Etiquetas
Escondites
Submódulos
árboles de trabajo
Archivo
diferencia
Guardar como parche/aplicar
Historiales de archivos
Culpa
Diferencias de revisión
Diferencia de rama
Diferencia de imagen: lado a lado/deslizar/combinar
Confirmaciones de búsqueda
GitFlow
Git LFS
Enlace de emisión
Espacio de trabajo
Uso de IA para generar mensajes de confirmación (puerto C# de anjerodev/commitollama)
Advertencia
Linux solo se probó en Debian 12 tanto en X11 como en Wayland .
Para utilizar esta herramienta, primero debe instalar Git(>=2.23.0).
Puede descargar la última versión estable de Versiones o descargar artefactos de flujo de trabajo de Github Actions para probar esta aplicación según las últimas confirmaciones.
Este software crea una carpeta $"{System.Environment.SpecialFolder.ApplicationData}/SourceGit"
, que depende de la plataforma, para almacenar la configuración del usuario, los avatares descargados y los registros de fallos.
SO | CAMINO |
---|---|
ventanas | C:UsersUSER_NAMEAppDataRoamingSourceGit |
linux | ${HOME}/.config/SourceGit o ${HOME}/.sourcegit |
macos | ${HOME}/Library/Application Support/SourceGit |
Consejo
Puede abrir el directorio de datos de la aplicación desde el menú principal.
Para usuarios de Windows :
MSYS Git NO es compatible . Utilice Git oficial para Windows en su lugar.
Puede instalar la última versión estable de winget
con los siguientes comandos:
Instalación de Winget SourceGit
Nota
winget
instalará este software como una herramienta de línea de comandos. Necesita ejecutar SourceGit
desde la consola o Win+R
la primera vez. Luego puedes agregarlo a la barra de tareas.
Puede instalar la última versión estable de scoope
con los siguientes comandos:
cubo con cuchara agregar extras primicia instalar sourcegit
Las versiones portátiles se pueden encontrar en Lanzamientos.
Para usuarios de macOS :
Gracias @ybeapps por hacer que SourceGit
esté disponible en Homebrew
. Simplemente puedes instalarlo con el siguiente comando:
grifo de cerveza ybeapps/homebrew-sourcegit instalación de elaboración de cerveza --cask --fuente sin cuarentena
Si desea instalar SourceGit.app
desde Github Release manualmente, debe ejecutar el siguiente comando para asegurarse de que funcione:
sudo xattr -cr /Aplicaciones/SourceGit.app
Asegúrese de que git-credential-manager esté instalado en su mac.
Puede ejecutar echo $PATH > ~/Library/Application Support/SourceGit/PATH
para generar un archivo PATH env personalizado para introducir PATH
env en SourceGit.
Para usuarios de Linux :
Se debe instalar xdg-open
para admitir el administrador de archivos nativo abierto.
Asegúrese de que git-credential-manager esté instalado en su Linux.
Quizás necesite configurar la variable de entorno AVALONIA_SCREEN_SCALE_FACTORS
. Consulte https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI.
Este software admite el uso de OpenAI u otro servicio de IA que tenga una API HTTP compatible con OpenAI para generar un mensaje de confirmación. Necesita configurar el servicio en la ventana Preference
.
Para OpenAI
:
Server
debe ser https://api.openai.com/v1/chat/completions
Para otros servicios de IA:
El Server
debe completar una URL equivalente a https://api.openai.com/v1/chat/completions
de OpenAI. Por ejemplo, cuando use Ollama
, debería ser http://localhost:11434/v1/chat/completions
en lugar de http://localhost:11434/api/generate
La API Key
es opcional y depende del servicio.
Esta aplicación admite el repositorio abierto en las herramientas externas que se enumeran en la siguiente tabla.
Herramienta | ventanas | macos | linux |
---|---|---|---|
Código de estudio visual | SÍ | SÍ | SÍ |
Código de Visual Studio: iniciados | SÍ | SÍ | SÍ |
VSCodio | SÍ | SÍ | SÍ |
Flota | SÍ | SÍ | SÍ |
Texto sublime | SÍ | SÍ | SÍ |
Zed | NO | SÍ | SÍ |
estudio visual | SÍ | NO | NO |
Nota
Esta aplicación intentará encontrar esas herramientas automáticamente en función de algunas ubicaciones predefinidas o esperadas. Si está utilizando una versión portátil de estas herramientas, esta aplicación no la detectará. Para resolver este problema, puede agregar un archivo llamado external_editors.json
en el directorio de datos de la aplicación y proporcionar la ruta directamente. Por ejemplo:
{ "herramientas": { "Visual Studio Code": "D:\VSCode\Code.exe" } }
Nota
Esta aplicación también es compatible con muchos IDE JetBrains
; la instalación de JetBrains Toolbox
ayudará a esta aplicación a encontrarlos.
Tema oscuro
Tema ligero
Costumbre
Puede encontrar temas personalizados en sourcegit-theme. Y bienvenido a compartir sus propios temas.
Todos pueden enviar un PR. Asegúrese de que su PR esté basado en la última rama develop
y que la rama de destino de PR sea develop
.
Gracias a todas las personas que contribuyen.