Pergunta

Eu instalei um servidor CVS hoje. Instalei o CVS Server usando o SUDO APT-GET Install CVSD. Agora a pasta onde tudo é armazenado é/var/lib/cvsd/cvsrepo/teste. O teste da pasta contém um arquivo de texto dummy pelo nome check.txt, que provaria que tudo funciona bem.

Meu CVSROOT na máquina cliente é ": PSERVER: UserName@localhost:/cvsrepo". Quando faço um login do CVS, ele me pede uma senha e me autentica bem. Então eu faço um checkout do CVS, "Teste de check -out do CVS". A pasta de teste é o módulo, enquanto o CVSREPO é o repositório. Quando baixo o teste primeiro, recebo a mensagem "CVS Checkout: Atualizando o testFolder" e, em seguida, uma pasta pelo teste de nome é criada, mas ele não possui o arquivo dummy, check.txt na máquina cliente. Uma finalização da compra é apenas a criação de uma pasta CVS que contém as entradas, repositório e pastas raiz? Por que o arquivo de texto não está sendo baixado?

Foi útil?

Solução

Você parece estar dizendo que você tem um arquivo /var/lib/cvsd/cvsrepo/test/check.txt. Nesse caso, isso não é uma parte válida do seu repositório. Um arquivo que aparece como test/check.txt em um checkout seria text/check.txt,v No repositório, e seu conteúdo seria um arquivo CVS/RCS com histórico de revisão.

Você pode criar diretórios em um repositório CVS diretamente com mkdir, embora não seja recomendado. Você não pode criar arquivos dessa maneira, você deve verificar um diretório, criar um arquivo no diretório e confirmar o arquivo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top