Eu vim do Windows e usei o Tortoise como uma GUI para o Git. Não estou procurando um cliente git completo para o Ubuntu (estou feliz em usar a linha de comando), mas gostaria de ter algumas sobreposições de ícones nas janelas do Nautilus indicando o status dos arquivos e pastas dentro do meu repositório.
Qual seria a abordagem recomendada aqui? Obrigado antecipadamente!
Como integrar o Git ao seu desktop Linux sugerido instalado
rabbitvcs-nautilus
no Ubuntu.O artigo referenciado foi escrito em agosto de 2017 e, naquela época, dizia que você precisava adicionar o
ppa:rabbitvcs/ppa
Em um sistema Ubuntu 24.04.1 LTS, o
rabbitvcs-nautilus
pacote está disponível emhttp://gb.archive.ubuntu.com/ubuntu noble/universe amd64
e, portanto, não foi necessário adicionar umppa
. Instalado usando:Sem sair, abri o Nautilus.
Inicialmente, os diretórios sob controle do Git eram mostrados com um ícone de relógio . Não consigo encontrar a documentação para os diferentes ícones, mas presumivelmente o ícone de relógio significava que o rabbitvcs estava escaneando o status dos diretórios. Depois de alguns minutos, para diretórios sob controle do Git, o Nautilus começou a mostrar ícones nos arquivos/diretórios. Por exemplo:
Exemplo:
No Nautilus, se clicar com o botão direito em um diretório sob controle do Git, há uma opção de menu RabbitVCS Git . Por exemplo, na opção de menu Show Log , onde Meld é usado para comparar as alterações:
Ainda não testei todas as opções do menu RabbitVCS Git do Nautilus, pois normalmente uso o cliente SmartGit .
Se usado
F5
no Nautilus para atualizar um diretório sob controle do Git, o ícone de relógio aparecerá no conteúdo do diretório até que o diretório tenha sido escaneado e os ícones mudarão para indicar o estado dos arquivos e diretórios sob controle do Git.Em resumo, o
rabbitvcs-nautilus
pacote para Ubuntu 24.04.1 LTS fornece funcionalidade equivalente ao TortoiseGIT.