AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1540237
Accepted
Mats
Mats
Asked: 2025-02-02 02:20:45 +0800 CST2025-02-02 02:20:45 +0800 CST 2025-02-02 02:20:45 +0800 CST

Ícones de sobreposição para arquivos e pastas dentro de um repositório GIT

  • 772

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!

nautilus
  • 1 1 respostas
  • 39 Views

1 respostas

  • Voted
  1. Best Answer
    Chester Gillon
    2025-02-02T19:21:10+08:002025-02-02T19:21:10+08:00

    Como integrar o Git ao seu desktop Linux sugerido instalado rabbitvcs-nautilusno Ubuntu.

    O artigo referenciado foi escrito em agosto de 2017 e, naquela época, dizia que você precisava adicionar oppa:rabbitvcs/ppa

    Em um sistema Ubuntu 24.04.1 LTS, o rabbitvcs-nautiluspacote está disponível em http://gb.archive.ubuntu.com/ubuntu noble/universe amd64e, portanto, não foi necessário adicionar um ppa. Instalado usando:

    $ sudo apt-get install rabbitvcs-nautilus
    [sudo] password for mr_halfword: 
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following package was automatically installed and is no longer required:
      python3-netifaces
    Use 'sudo apt autoremove' to remove it.
    The following additional packages will be installed:
      gir1.2-gtksource-4 gir1.2-nautilus-4.0 ipython3 libapr1t64 libaprutil1t64
      libgtksourceview-4-0 libgtksourceview-4-common libserf-1-1 libsvn1
      libutf8proc3 meld python3-dulwich python3-fastimport python3-nautilus
      python3-svn rabbitvcs-core subversion
    Suggested packages:
      libapache2-mod-svn subversion-tools
    The following NEW packages will be installed
      gir1.2-gtksource-4 gir1.2-nautilus-4.0 ipython3 libapr1t64 libaprutil1t64
      libgtksourceview-4-0 libgtksourceview-4-common libserf-1-1 libsvn1
      libutf8proc3 meld python3-dulwich python3-fastimport python3-nautilus
      python3-svn rabbitvcs-core rabbitvcs-nautilus subversion
    0 to upgrade, 18 to newly install, 0 to remove and 9 not to upgrade.
    <<snip>
    Setting up rabbitvcs-nautilus (0.19-2) ...
    

    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:

    • Um visto verde para nenhuma modificação
    • Um ponto de explicação vermelho para modificações
    • Um sinal de menos cinza para arquivos ou diretórios ignorados
    • Um ponto de interrogação azul para arquivos ou diretórios não rastreados

    Exemplo: Diretório Nautilus sob controle Git mostrando

    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: Registro de exibição do RabbitVCS

    Ainda não testei todas as opções do menu RabbitVCS Git do Nautilus, pois normalmente uso o cliente SmartGit .

    Se usado F5no 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-nautiluspacote para Ubuntu 24.04.1 LTS fornece funcionalidade equivalente ao TortoiseGIT.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve