Repositório: conectar, versionar e pull requests

Ligue a pasta que você já tem ao repositório que já existe, sem clonar em outro lugar — e acompanhe os pull requests sem sair da IDE.

O painel Repositório trabalha sobre a pasta aberta. Ele não te pede para começar de novo.

Conectar uma pasta que já existe

O caso mais comum é o que menos ferramenta resolve: você já tem a pasta no computador e já tem o repositório no GitHub, e só quer ligar os dois. A Sunix faz isso sem clonar em outro lugar e sem mover nada de sítio.

Antes de qualquer coisa acontecer, a tela diz o que vai acontecer com os seus arquivos. Um "conectar" que sobrescreve em silêncio é o tipo de coisa que só se descobre tarde demais.

O dia a dia

  • Ver o que mudou, arquivo por arquivo, antes de decidir.
  • Commitar e enviar, com a mensagem escrita por você ou pelo agente.
  • Trocar de branch, criar uma nova, trazer o que veio de fora.

Pull requests

A lista dos pull requests abertos, com a conversa de cada um — e a Sunix junta os dois lugares onde o GitHub guarda comentário, que é a razão de faltar metade da discussão quando se olha só um deles. Dá para abrir um pull request direto daqui.

Aprovar formalmente e fazer merge ainda são feitos no GitHub.

Quando o Git trava

Git é uma ferramenta antiga com mensagens difíceis, e o momento em que ela trava costuma ser o pior possível — no meio de um envio. Quando isso acontece, peça ao agente: ele lê o estado do repositório, diz o que está impedindo e conserta, para que o commit ou o merge sigam.

O que a Sunix nunca faz sozinha

Reescrever histórico. push --force, reset --hard e apagar branch são ações que destroem trabalho que pode ser de outra pessoa — elas sempre pedem confirmação, mesmo com o agente em modo automático.