Ferramentas do usuário

Ferramentas do site


dicas_unix_e_etc

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
Próxima revisãoAmbos lados da revisão seguinte
dicas_unix_e_etc [2018/09/18 15:43] – /* Teclas erradas */ cartoladicas_unix_e_etc [2018/10/30 09:37] – /* Controle de versões com Subversion (svn) */ cartola
Linha 168: Linha 168:
   "cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"   "cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
  
 +
 +====== Controle de versões com Subversion (svn) ======
 +
 +Por enquanto não vou cobrir aqui a instalação, apenas o uso.
 +
 +===== Criando um repositório =====
 +
 +**No servidor**\\ svnadmin create /<caminho pra raiz dos repos>/<novo repo>
 +
 +
 +===== checkout de um repositório =====
 +
 +O checkout (co) pode ser usado para iniciar o uso de um repositório ainda vazio ou continuar os trabalhos num repositório.
 +
 +**No cliente**\\
 +  *  svn co svn+ssh://<usuario>@<servidor>/<raiz dos repos>/<repo>
 +  *  svn co https://<usuario>@<servidor>/<raiz web dos repos>/<repo>
 +Para funcionar com HTTP ou HTTPS o servidor precisa ter sido configurado para tal. No momento dessa configuração é definida a "raiz web dos repos", que não precisa ser igual ao caminho no disco dessa raiz e normalmente não é.
 +
 +
 +===== commit - enviando arquivos para o repositório =====
 +
 +Nesse caso normalmente não é necessário especificar o protocolo (https, svn+ssh, ...) pois a cópia local já guarda em suas configurações o que foi usado.
 +**No cliente**\\
 +  *  svn ci -m "mensagem de commit" [arquivos ...]
 +Os nomes de arquivos podem ser omitidos e ficará implícito o diretório corrente ".", que será percorrido recursivamente para o envio das modificações.
 +
 +
 +===== outros comandos =====
 +
 +Com o comando
 +  svn help
 +você obtém a lista dos demais comandos disponíveis.
 +Com o comando "svn help <comando>" você obtém ajuda sobre um comando específico do svn. Por exemplo:
 + svn help co
dicas_unix_e_etc.txt · Última modificação: 2019/11/04 08:12 por cartola