Estou usando git
para controle de versão de vários projetos.
Existe software GUI para navegar através de confirmações e ramificações de um projeto e recuperar versões em projetos git?
software-recommendation
gui
git
Matoeil
fonte
fonte
gitKraken
gitkraken.comRespostas:
Eu acho que você está procurando um front-end fácil de usar para o git.
Dê uma olhada na seção " Interfaces Gráficas " da página InterfacesFrontendsAndTools no Git Wiki. Lá foram mencionados o seguinte:
gitk
pacote)git-gui
pacote)Editar: Estas são as sugestões dadas nas outras respostas.
Existem alguns softwares que eu pessoalmente acho muito fáceis de usar.
Risadinha : Eu pessoalmente uso . É simples e intuitivo de usar.
giggle
Cola Git GUI : Eu não usei , mas isso parece promissor.
Cola Git
fonte
Depois de testar todas as ferramentas mencionadas acima, resolvi as seguintes ferramentas para gerenciar meus repositórios Git:
SmartGit
O SmartGit é uma interface gráfica de usuário fácil de usar para o Git com fluxos de trabalho otimizados. O SmartGit suporta todos os recursos Git e Mercurial necessários para o trabalho diário em projetos de desenvolvimento de software:
Também tenho um assistente fácil de usar para conectá-lo a repositórios online como GitHub e BitBucket
RabbitVCS
Por outro lado, o RabbitVCS tem uma abordagem diferente de outras ferramentas. Em vez de fornecer uma interface do usuário externa para o seu repositório git, ele se integra ao Nautilus. De fato, o RabbitVCS é um conjunto de ferramentas gráficas escritas para fornecer acesso simples e direto aos sistemas de controle de versão que você usa.
fonte
Sim; O git tem uma interface gráfica que você pode executar com o
git gui
comandoSe isso não funcionar, significa que você precisa instalar a GUI para
git
. Você pode fazer isso instalando o pacote git-gui . Ou, melhor ainda, instale o pacote git-all .Veja
man git-gui
para detalhes. Observe que, enquanto a página de manual é chamadagit-gui
, você executa isso comogit gui
.fonte
git-gui
ferramenta comgit gui
ougit citool
git gui
é uma coisa muito completa. Eu gosto disso.echo '*TkTheme: clam' | xrdb -merge -
antes de iniciargit gui
o tornará um pouco menos feio.Eu usei
gitg
por um tempo antes de voltar apenas para a CLI. Quanto ao valor do entretenimento, existe ogource
que pode transformar seu histórico do git em uma animação :)fonte
git clone
linux repo (2) rungit log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) Pressionef
ouu
para ocultar nomes de arquivos ou nomes de usuáriosEu sou bastante parcial para smartgit. Você pode ler mais sobre isso aqui. É de longe o cliente git mais completo do Linux que eu encontrei. Dito isto, há uma força real na linha de comando, e eu sugiro que você a aprenda bem antes de usar uma GUI.
fonte
Estou na equipe que desenvolve o GitKraken , por isso sou um pouco tendenciosa, mas eu recomendo que você dê uma olhada. É multiplataforma para que você possa usar a mesma ferramenta no Windows , Mac e Linux e vem com alguns outros recursos exclusivos, incluindo desfazer / refazer, pesquisa indexada e um design intuitivo e responsivo. Se o GitKraken não funcionar para você, também usei e obtive sucesso com o Git Extensions (Windows) e o GitHub Desktop (Windows / Mac).
fonte
16.04
e a primeira impressão é muito boa. @chris existem planos para abrir este projeto em algum momento?Em vez de fazer o download e compilar o arquivo tar.gz da fonte ( http://www.syntevo.com/smartgit/index.html ), existe um PPA na barra de ativação disponível que permite a instalação
smartgit
usando osapt-get
comandos normais .Em um terminal ( Ctrl+ Alt+ t), digite os seguintes comandos:
Isso instalará a versão mais recente do smartgit.
fonte
Também existe um software relativamente novo (lançado há alguns meses) chamado GitEye .
Ele fornece uma interface gráfica familiar, pois é baseada na estrutura do Eclipse RCP. Você também pode usá-lo no Windows e no Mac, uma vez que roda em java.
De uma chance; é grátis.
Até agora, minha única reclamação é que sua ferramenta de mesclagem é bastante limitada
fonte
O ungit parece uma poderosa interface intuitiva para o git.
fonte
Eu uso extensões git - acho muito útil para o que eu preciso. Aqui está um link para fazê-lo funcionar em 12.04
fonte
Se você estiver usando o Emacs (o que é fantástico), poderá encontrar no magit uma opção super brilhante: D
fonte
Eu nunca o chamaria de melhor cliente git, mas acho digno de nota que o Meld também fornece algumas funcionalidades básicas de controle de versão, embora seu principal objetivo seja comparar arquivos e diretórios:
Citando a visão geral do recurso:
Dependendo do seu objetivo e do fluxo de trabalho, também pode ser interessante analisar melhor o plug-in de controle de versão do seu IDE favorito. Eu usei isso, por exemplo, no Eclipse, Monodevelop e PyCharm.
fonte
O Cola Git é simples, mas cumpre o que promete, e o SmartGit está cheio de recursos!
fonte