|
|
CVSServerFrom COREPHP
Como criar um CVSNT ServerO CVS é o "Concurrent Version System", e permite o trabalho de múltiplas pessoas em um mesmo projeto, sem que as alterações de uma se sobreponham à de outra, além de permitir o controle de releases e rastreamento de alterações nos arquivos e quem foi o responsável pela mesma. Instalando o CVSNT ServerPara instalar o CVSNT, vá primeiro ao site http://www.cvsnt.org/ e baixe a versão Open Source deste software. O instalador é muito simples, e basta um NNF (Next-Next-Finish) para ter instalado o CVSNT. Instalando um client para CVSO client mais indicado para aplicações windows é o TortoiseCVS (http://www.tortoisecvs.org/). Ele instala uma extensão no Windows Explorer que permite que você faça o gerenciamento simplemente clicando com o botão direito sobre a pasta de trabalho. O TortoiseCVS não possui por padrão um aplicativo para pesquisa de diferenças entre os arquivos no repositório e o arquivo local. Assim, é preciso instalar ainda o WinMerge. Configurando o acesso ao CVSNT ServerO CVSNT Server permite integração de autenticação de usuários à autenticação de domínios do Windows. As ACLs (Access Control Lists) às pastas podem então serem feitas utilizando o próprio sistema de acesso de arquivos do Windows. 1 - Acesse o "CVSNT Control Panel", através do menu Iniciar/Programas/CVSNT 2 - Acesse a aba chamada Server Settings 3 - Selecione o "Default Domain" de acordo com sua rede (no caso, EFTI) Criando um RepositórioO Respositório é onde o CVSNT guarda os arquivos dos seus projetos. Cada projeto é criado como um Módulo do Respositório. Para criar um novo respositório, siga os passos abaixo: 1 - Acesse o "CVSNT Control Panel", através do menu Iniciar/Programas/CVSNT 2 - Acesse a aba chamada "Respoitory Configuration" 3 - Clique no botão "Add" (Adicionar) 4 - Defina a localização da pasta onde será criado o repositório 5 - Defina o nome do Respositório (utilizado para acesso) 6 - Faça uma breve descrição do repositório 7 - Determine os valores que utilizará para os 3 checkboxes auto-explicativos Criando um Módulo de um Repositório com o TortoiseCVSPara acessar o repositório com o Tortoise: 1 - Abra o Windows Explorer 2 - Selecione a pasta onde deverão ser colocados os arquivos do projeto 3 - Clique na pasta com o Botão Direito, e selecione a opção "CVS Obter Módulo" 4 - Uma caixa de diálogo aparecerá, solicitando informações sobre seu servidor. 5 - No protocolo, defina como "Autenticação pelo windows (:pserver:)" 6 - No campo servidor, especifique o nome do seu servidor 7 - Nas pasta do repositório, defina o nome do repositório no servidor (não esqueça de colocar um / no início, pois você deve especificar o caminho a partir da raiz) 8 - Defina o nome do usuário que se conectará ao CVSNT Server 9 - Defina o nome do módulo a ser criado Acessando um Módulo de um Repositório com o TortoiseCVSPara acessar o repositório com o Tortoise: 1 - Abra o Windows Explorer 2 - Selecione a pasta onde deverão ser colocados os arquivos do projeto 3 - Clique na pasta com o Botão Direito, e selecione a opção "CVS Obter Módulo" 4 - Uma caixa de diálogo aparecerá, solicitando informações sobre seu servidor. 5 - No protocolo, defina como "Autenticação pelo windows (:pserver:)" 6 - No campo servidor, especifique o nome do seu servidor 7 - Nas pasta do repositório, defina o nome do repositório no servidor (não esqueça de colocar um / no início, pois você deve especificar o caminho a partir da raiz. 8 - Defina o nome do usuário que se conectará ao CVSNT Server 9 - Clique no botão "Obter lista de Módulos" 10 - Informe sua senha de rede (a autenticação está integrada com o windows) 11 - Selecione o módulo e clique em Ok. |