Compartilhar via


Como o Visual SourceSafe funciona

Uma típica rede Visual SourceSafe consiste de um banco de dados centralizado em um servidor e clientes sendo executados em um ou mais computadores individuais.Por exemplo, em um ambiente de desenvolvimento de software, você armazenará o código no banco de dados e fará a edição e a compilação do código em qualquer das máquinas clientes.

Arquivos, projetos, e suas versões históricas são as unidades básicas de operação e organização em um banco de dados Visual SourceSafe.O Visual SourceSafe monitora o banco de dados a todo momento e registra a atividade em cada item controlado na fonte.Portanto, ele pode acomodar diferenças se mais de um membro da equipe modifica um arquivo específico ou projeto.

Para que você possa ser capaz de usar Visual SourceSafe após a instalação, você ou outra pessoa deve ser designada como o administrador do banco de dados.Este tipo de usuário possui direitos de administrador para a rede e o banco de dados.O administrador do banco de dados deve configurar o servidor conforme necessário, criar o banco de dados, e executar qualquer personalização necessária para seu site.Depois que o banco de dados estiver pronto para uso, o administrador tem de torná-lo seguro e protegê-lo contra uso não autorizado, definindo a lista de usuários do banco de dados e atribuindo permissões de usuário e de projeto.

Após a configuração do site para a equipe, os usuários podem começar a usar o banco de dados.Normalmente, os membros da equipe usarão o banco de dados para fazer o check-out de arquivos, fazer alterações, e verificar os arquivos novamente, usando um modelo exclusivo de check-out.No suporte de compartilhamento de arquivos para aprimorar operações em um ambiente de equipe, o Visual SourceSafe também suporta modelo de múltiplos check-out, que permitem o compartilhamento de arquivo e a mesclagem de versões do arquivo depois que forem feitas alterações.Para obter mais informações sobre os dois modelos, consulte Estilos de trabalho.

Itens para fazer check-out

O comando Check Out no menu Versions do Visual SourceSafe permite que você faça o check out de um arquivo, vários arquivos, ou todos os arquivos em um projeto.Quando você faz o check-out de um arquivo, o Visual SourceSafe coloca uma cópia gravável na sua pasta de trabalho.O painel de arquivo do Visual SourceSafe Explorer mostra estatísticas sobre o arquivo, inclusive seu nome de usuário na coluna User.Para obter mais informações, consulte Como: Marcar Out a File or Project.

Desfazendo uma operação de check-out

O comando Undo Check Out do Visual SourceSafe permite você reverter um check-out.Este comando não cria uma nova versão do arquivo no banco de dados do Visual SourceSafe.Você pode optar por substituir a cópia local ou mantê-la para salvar em outro lugar.

O menu Versions do Visual SourceSafe Explorer permite acesso ao comando Undo Check Out.Para obter mais informações, consulte Como: desfazer um Checkout .

Fazendo o check-in de um arquivo

O comando Check In, acessível através do menu Versions permite você fazer um check-in de um arquivo, vários arquivos, ou todos os arquivos em um projeto.Em resposta a este comando, o Visual SourceSafe coloca cópias somente leitura dos arquivos no banco de dados.Você está capacitado a fazer comentários sobre os arquivos que você fez o check-in.O painel de arquivo do Visual SourceSafe Explorer mostra estatísticas sobre os arquivos, incluindo seu nome de usuário na coluna User.Para obter mais informações, consulte Como: Marcar Em alterações para um item.

Compartilhando itens com outros usuários

O Visual SourceSafe permite que você compartilhe arquivos e projetos através de seus comandos Share e Branch, disponíveis no menu Versions do Visual SourceSafe Explorer.Your administrador banco de dados can Allow or desativar múltiplo Check-outs, as described in Como: ENABLE Múltiplo Checkouts.Se vários usuários fizerem alterações freqüentes neste arquivo, o administrador do banco de dados pode querer considerar a ativação de múltiplos check-outs.

Nesta seção

  • Arquitetura
    Apresenta o servidor, cliente, e os componentes de banco de dados do Visual SourceSafe e discute o ambiente operacional.

  • Programas e Ferramentas de Cliente
    Apresenta os programas de cliente do Visual SourceSafe e ferramentas de manutenção.

  • Mecanismos de comparar e mesclar
    Descreve os mecanismos que o Visual SourceSafe usa para comparar e mesclar versões de arquivo e de projeto.

  • Design de banco de dados
    Discute detalhes de um típico banco de dados Visual SourceSafe.

  • Arquivos e Projetos no Visual SourceSafe
    Descreve o modo como o Visual SourceSafe trata arquivos e projetos.

  • Suporte à Expansão de Palavra-chave
    Discute o suporte a expansão de palavra-chave no Visual SourceSafe.

  • Suporte a Purge (Limpeza)
    Informa como Visual SourceSafe cuida a limpeza de arquivos excluídos e projetos de um banco de dados.

  • Suporte a Reversão
    Descreve a maneira que Visual SourceSafe reduz arquivos de banco de dados e projetos para versões anteriores.

  • Mecanismo de pesquisa
    Discute a funcionalidade do search e do find no Visual SourceSafe.

  • Segurança
    Apresenta a segurança do banco de dados no Visual SourceSafe, e informações detalhadas de referências em outros tópicos.

  • Compartilhamento e Ramificação
    Descreve o compartilhamento de arquivo e de projeto, e a ramificação de arquivos compartilhados.

  • Controle de Versão
    Fornece uma visão geral dos mecanismos de versão que o Visual SourceSafe usa para manter o controle de arquivo de banco de dados ou histórico de projeto.This will Criar a new versão of the arquivo in the banco de dados, and will preservar the de conteúdo of previous versions for Retrieval later.

  • Suporte a projeto da Web
    Descreve o suporte que o Visual SourceSafe fornece para projetos da Web associados a um site da Web.

  • Estilos de trabalho
    Discute os estilos de trabalho Lock-Modify-Unlock (check-outs exclusivos) e Copy-Modifier-Merge (check-outs múltiplos) para utilizarem um banco de dados Visual SourceSafe.

Consulte também

Tarefas

Como: Marcar Em alterações para um item

Como: Marcar Out a File or Project

Como: ENABLE Múltiplo Checkouts

Como: desfazer um Checkout 

Conceitos

Estilos de trabalho

Outros recursos

Apresentando o Visual SourceSafe