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 09:17] – /* Cedilha (cedilla) errado */ cartoladicas_unix_e_etc [2018/10/30 09:37] – /* Controle de versões com Subversion (svn) */ cartola
Linha 131: Linha 131:
 ===== Teclas erradas ===== ===== Teclas erradas =====
  
-Dependendo do teclado que você está usando, pode ser que os acentos estejam todos corretos, mas que alguma tecla não esteja funcionando ou esteja trocada. O mais comum é que isso aconteça com teclas de símbolos como a barra "/", a barra vertical "|" etc. O modo mais prático de acertar esse problema pontual é usar o xmodmap:+Dependendo do teclado que você está usando, pode ser que os acentos estejam todos corretos, mas que alguma tecla não esteja funcionando ou esteja trocada. O mais comum é que isso aconteça com teclas de símbolos como a barra "/", a barra vertical "|" etc. O modo mais prático de acertar esse problema pontual é usar o xmodmap. [[http://xahlee.info/linux/linux_xmodmap_tutorial.html|Esse é um bom tutorial]] que encontrei e de onde peguei as dicas abaixo.
   *  xev - use esse comando para descobrir o keycode da(s) tecla(s) que quer que tenha alguma função ou que está errada   *  xev - use esse comando para descobrir o keycode da(s) tecla(s) que quer que tenha alguma função ou que está errada
   *  xmodmap -pke - vai mostrar todas as configurações atuais. Pode jogar num arquivo pra analisar   *  xmodmap -pke - vai mostrar todas as configurações atuais. Pode jogar num arquivo pra analisar
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