Manual de CVS/Pondo arquivos no repositório: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Cartola (discussão | contribs)
Sem resumo de edição
Linha 1:
No caso da colocação de um novo arquivo no repositório é necessário adicioná-lo ao cadastro do repositório antes, com a opção ''add''. Caso se trate da colocação de um arquivo já existente anteriormente, que estejamos apenas atualizando, seria preciso apenas realizar o ''commit''.
$ cvs add arquivo_novo
$ cvs update
 
$ cvs add arquivo_novo
Muito importante, ainda mais se tratando que mais de uma pessoa está usando e alterando.
$ cvs commit arquivo_novo
 
O último comando poderia também ser apenas:
 
$ cvs commit
 
e neste caso o comando realizaria o commit de tudo o que tiver sido alterado no diretório corrente. Se não for isso o que se quer deve se optar pela primeira forma, especificando o que se quer atualizar no servidor.
 
Mesmo que apenas uma pessoa esteja alterando determinado código é recomendável que se realize ''commit''s periódicos, diariamente, semanalmente ou no período que se achar necessário. Quanto mais ''commit''s forem realizado mais detalhadamente as alterações progressivas no código poderão ser rastreadas. Fazer ''commit'' a cada pequena alteração, porém, pode também ser ruim, criando muitas revisões no código e também dificultando o mapeamento de alterações funcionais. Por exemplo, se um programador está mexendo num código HTML para implementar um detalhe de layout de uma página, pode ser adequado realizar o ''commit'' apenas quando terminar. Se assim o fizer poderá comparar detalhadamente todas as mudanças no código referentes à esta mudança. Se o trabalho for longo, porém, ele pode preferir realizar ''commit'' diariamente, de modo a não esquecer o que foi mudando aos poucos, podendo comparar mudanças diárias.
 
<div id="naveg" style="background-color: #dfe7ff; border: solid 1px black; padding-left: 15px; padding-right: 15px; margin: 4px; text-align: right; font-size: 85%">'''Acima:''' [[Manual de CVS: Índice|Índice]] <br>'''Anterior:''' [[Manual de CVS: Pegando os arquivos|Pegando os arquivos]] | '''Próximo:''' [[Manual de CVS: Removendo arquivos|Removendo arquivos]]