Entre no diretório aonde será adicionado o arquivo. Suponha que foi criado o arquivo texto001.txt:
cvs add texto001.txt
cvs add: scheduling file `texto001.txt' for addition
cvs add: use 'cvs commit' to add this file permanently
Agora devemos comitar o arquivo adicionado no CVS:
cvs commit texto001.txt
Arquivo texto001.txt adicionado no CVS
CVS: --------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Added Files:
CVS: texto001.txt
CVS: --------------------------------------------------
O log é gerado para inserção de comentários, tecle [ESC] e depois :x para salvar o arquivo.
RCS file: /home/cvs/RODER/Geral/texto001.txt,v
done
Checking in texto001.txt;
/home/cvs/RODER/Geral/texto001.txt,v <-- texto001.txt
initial revision: 1.1
done
Podemos adicionar vários arquivos de uma vez utilizando *, ? ou [], observe:
cvs add texto00[2-5].txt
cvs add: scheduling file `texto002.txt' for addition
cvs add: scheduling file `texto003.txt' for addition
cvs add: scheduling file `texto004.txt' for addition
cvs add: scheduling file `texto005.txt' for addition
cvs add: use 'cvs commit' to add these files permanently
Foram adicionados os arquivos texto de 2 até 5 de uma única vez.
Agora vamos comitar os arquivos adicionados todos de uma vez também, observe:
cvs commit -m "Adicionando arquivos texto002 a texto005 no CVS" texto00[2-5].txt RCS file: /home/cvs/RODER/Geral/texto002.txt,v
done
Checking in texto002.txt;
/home/cvs/RODER/Geral/texto002.txt,v <-- texto002.txt
initial revision: 1.1
done
RCS file: /home/cvs/RODER/Geral/texto003.txt,v
done
Checking in texto003.txt;
/home/cvs/RODER/Geral/texto003.txt,v <-- texto003.txt
initial revision: 1.1
done
RCS file: /home/cvs/RODER/Geral/texto004.txt,v
done
Checking in texto004.txt;
/home/cvs/RODER/Geral/texto004.txt,v <-- texto004.txt
initial revision: 1.1
done
RCS file: /home/cvs/RODER/Geral/texto005.txt,v
done
Checking in texto005.txt;
/home/cvs/RODER/Geral/texto005.txt,v <-- texto005.txt
initial revision: 1.1
done
Para adicionar um diretório ao módulo devemos seguir as mesmas etapas utilizadas para adicionar arquivos, a única diferença é que o diretório deve ser adicionado primeiro e depois os arquivos existentes dentro dele, observe.
Vou criar o diretório java e nele adicionarei dois arquivos para fazer este exemplo.
mkdir java
$ ls -l java/
-rw-rw-r-- 1 cristian cristian 0 Ago 29 10:21 OracleFaturamentoDAO.java
-rw-rw-r-- 1 cristian cristian 0 Ago 29 10:21 OracleFaturamentoReportDAO.java
Agora vou adicionar o diretório e seus arquivos no servidor CVS.
cvs add java
? java/OracleFaturamentoDAO.java
? java/OracleFaturamentoReportDAO.java
Directory /home/cvs/RODER/Geral/java added to the repository
cvs commit -m "Diretório java adicionado" java
cvs commit: Examining java
Pronto, o diretório foi inserido no CVS agora vamos inserir os seus arquivos.
cvs add java/*
cvs add: scheduling file `OracleFaturamentoDAO.java' for addition
cvs add: scheduling file `OracleFaturamentoReportDAO.java' for addition
cvs add: use 'cvs commit' to add these files permanently
cd java/
$ cvs commit -m "Arquivos .java adicionados" *
cvs commit: warning: directory CVS specified in argument
cvs commit: but CVS uses CVS for its own purposes; skipping CVS directory
RCS file: /home/cvs/roder/geral/java/OracleFaturamentoDAO.java,v
done
Checking in OracleFaturamentoDAO.java;
/home/cvs/roder/geral/java/OracleFaturamentoDAO.java,v <-- OracleFaturamentoDAO.java
initial revision: 1.1
done
RCS file: /home/cvs/roder/geral/java/OracleFaturamentoReportDAO.java,v
done
Checking in OracleFaturamentoReportDAO.java;
/home/cvs/roder/geral/java/OracleFaturamentoReportDAO.java,v <-- OracleFaturamentoReportDAO.java
initial revision: 1.1
done