Compartilhar via


Arquivos e Projetos no Visual SourceSafe

Um banco de dados do Visual SourceSafe armazena os dados na forma de arquivos, por exemplo, arquivos de texto.O Visual SourceSafe pode manter várias versões de um arquivo, incluindo um registro das alterações no arquivo de versão para versão.Você nunca trabalha com a cópia principal da um arquivo armazenado em um banco de dados Visual SourceSafe, exceto quando comparando outra cópia com ele.Um arquivo é mostrado na lista de arquivos no painel de arquivos do Explorer Visual SourceSafe.

O Visual SourceSafe agrupa arquivos em projetos dentro do banco de dados.Projetos são mostrados na lista de projetos no painel Projeto do Visual SourceSafe Explorer.

Como o Visual SourceSafe Identifica Tipos de Arquivo

Quando você adiciona um arquivo a um banco de dados Visual SourceSafe, ele é automaticamente atribuído a um tipo, texto ou binário.O Visual SourceSafe identifica um arquivo de texto como um arquivo que contém somente caracteres, e considera caracteres Unicode e XML como texto.O Visual SourceSafe considera todos os outros tipos de arquivos como binário.

Para determinar o tipo de arquivo, o Visual SourceSafe examina um arquivo procurando por caracteres NULL (bytes com valor 0).Se ele encontrar esse caractere, ela identifica o arquivo como binário.Embora geralmente exatos, esse método pode atribuir o tipo de arquivo de texto a um arquivo binário.Portanto, o Visual SourceSafe permite a você definir explicitamente o tipo de arquivo quando você adiciona um arquivo a um banco de dados.Depois que você adiciona um arquivo, ele retém o tipo você tiver atribuído, a menos que você altere-o explicitamente.Para obter mais informações, consulte Como: Adicionar arquivos a um banco de dados.

Embora o Visual SourceSafe possa usar seu armazenamento reverse delta em todos os arquivos, texto e binário, existem diferenças significativas na maneira como os arquivos são tratados internamente.

  • Armazenando as alterações.   É importante para o Visual SourceSafe Identificar tipo de arquivo corretamente.Arquivos de texto têm linhas distintas como unidades de comparação, enquanto arquivos binários com nenhuma delimitação de linha óbvia.Portanto o Visual SourceSafe deve utilizar mecanismos diferentes para armazenar alterações para arquivos de texto e arquivos binários.

  • Show Differences Comando.   Visual SourceSafe armazena cada alteração para um arquivo binário como um registro pequena de bytes que foram movidos.Isso é útil para reconstruir versões anteriores, mas não para exibição.O Visual SourceSafe pode informá-lo se o arquivo foi alterado, mas não pode exibir como o arquivo foi alterado.

  • Mesclagem de arquivos binários.    No Visual SourceSafe não é possível executar esta operação.

  • Vários check-outs em arquivos binários.    No Visual SourceSafe não é possível executar esta operação.

  • Caracteres de fim-de-linha (EOL).   Para um arquivo de texto, o Visual SourceSafe converte automaticamente caracteres EOL entre diferentes sistemas operacionais.Para um arquivo binário, Visual SourceSafe não altera o conteúdo do arquivo, exceto com expansão de palavra-chave.Para obter mais informações, consulte Suporte à Expansão de Palavra-chave.

Codificação de Arquivos de Texto

O Visual SourceSafe oferece suporte a vários tipos de codificação para arquivos de texto: (MBCS) ANSI, Unicode, Unicode big endian e Unicode (UTF-8).Por padrão, Visual SourceSafe usa codificação Unicode (UTF-8) para arquivos de texto.Para obter mais informações, consulte Como: Definir a codificação de texto para um arquivo.

Projetos Visual SourceSafe

Um projeto do Visual SourceSafe é um grupo de arquivos relacionados em um banco de dados, por exemplo, todos os arquivos necessários para desenvolver um componente de software específico.Você pode definir um projeto de qualquer forma que seja significativa para você e sua equipe.Por exemplo, você pode definir um projeto por versão, ou um projeto por linguagem de desenvolvimento.Para obter mais informações sobre como definir projetos, consulte Elaborando projetos para sua equipe.

Um banco de dados Visual SourceSafe organiza projetos, como o Windows organiza diretórios de arquivo, usando carimbos de data/hora.Você pode agrupar arquivos em subprojetos em um projeto pai.O banco de dados exibe todos os projetos disponíveis e a hierarquia de projeto no painel Projeto do Visual SourceSafe Explorer.

Rastreamento de Arquivos e Projetos

A função principal do Visual SourceSafe é o controle de cópias diferentes de arquivos e projetos do banco de dados.Cada cópia de um item específico é conhecido como uma versão.O Visual SourceSafe mantém versões de arquivo e do projeto conforme descrito em Controle de Versão.

Consulte também

Tarefas

Como: Adicionar arquivos a um banco de dados

Como: Definir a codificação de texto para um arquivo

Conceitos

Elaborando projetos para sua equipe

Suporte à Expansão de Palavra-chave

Controle de Versão