Você não está logado, deseja logar na comunidade? clique aqui.

SÁBADO, 4 DE JULHO DE 2009
Bem vindo(a) VISITANTE ao ASPNETi.COM.


 Busca online em todo site:
[ sumir ]   [ aparecer ]

Título do Artigo

Visual Source Safe - Série 1


Data Publicação: 27/12/2007 17:13:42
Total de visualizações: 2174

comente
 


Brasília, 21 de dezembro de 2007.

 

Série Visual Source Safe

Parte 1

 

 

            Olá pessoal, meu nome é Mauricio Junior. Farei uma série de artigos mostrando e explicando a forma correta de utilização do programa da Microsoft chamado Visual Source Safe. Serão várias partes mostrando dinamicamente a utilização do mesmo. Se você não conhece, estes artigos poderão ajudar da melhor maneira possível.

 

Requisitos:

- Visual Studio.NET 2005 instalado

- Framework 2.0 instalado

- Visual Source Safe 2005 ou 2003 instalado

 

            Os programas acima citados são de necessária instalação devido à integração dos versionadores de arquivos, ou seja, para o Visual Source Safe.

 

Para que serve

 

            O programa Visual Source Safe serve para manter todas as versões de código fonte, e dos programas criados por equipes ou por você. Na realidade, o mesmo pode ser utilizado para versionar qualquer tipo de arquivo ou código fonte. Hoje em dia, documentos do Word, Excel, Notepad e outros podem ser mantidos versões específicas com dos usuários, datas e informações. Qualquer informação pode ser colocada dentro do programa, qualquer pessoa que for alterar alguma informação do arquivo, o mesmo ser versionado com segurança e dados específicos.

            É um programa muito importante principalmente para empresas, porém pode ser usado para versões pessoais de dados, documentos e programas. Resumindo serve para: manter versões de documentos ou artefatos, não importa qual; todas as versões alteradas serão mantidas.

 

Banco de dados do visual source safe

           

            O banco de dados do VSS funciona como pasta, pastas onde armazenam dados e versões dos sistemas. Não existe um banco de dados como Access, SQL Server ou Oracle, são feitos em pastas dentro do próprio local onde o software é instalado. Por exemplo: ?ao instalar o programa na pasta C:\Arquivos de Programas\VSS, automaticamente será colocado uma pasta chamada data cujo será responsável para manter os dados. Não importa se é o seu servidor de documentos ou computador pessoal. Ao abrir a pasta, note que existem várias pastas seguindo o alfabeto, a, b, c, d.... e assim por diante?. As extensões dos arquivos são entendidas internamente pelo software.

 

Onde Usar

 

            O VSS pode ser usado tanto em servidores específicos para manter arquivos, ou seja, a sua funcionalidade é exclusivamente manter versões de documentação de uma empresa ou também em seu computador pessoal. Isso porque é necessário manter versões de documentos, artigos, códigos fontes e outros. Um exemplo básico de que qualquer pessoa precisa necessariamente manter as versões de documentos é: em universidade onde todos os alunos mexem em um mesmo arquivo, esse arquivo é atualizado diariamente, porém é necessário manter as versões anteriores e posteriores. Resumindo, tanto pessoalmente quanto via servidor de dados, é necessário manter um backup e versões.

            O interessante é, mesmo que apague do computador o documento fisicamente, o mesmo pode ser baixado sem qualquer problema do VSS (Visual Source Safe) para a máquina ou servidor. Isso ajuda a surpreender qualquer pessoa caso os seus dados forem apagados indevidamente.

            Portanto, usar para caso pessoal ou empresarial será muito bem vindo.

 

Backup de Dados

 

            Foi falado anteriormente que não existe o seu banco de dados, porém os dados são guardados dentro de pastas que possuem extensões específicas do software. Mesmo com esses dados sendo guardados em pastas, não é necessário copiar as pastas e arquivos para backup, o software disponibiliza em sua parte administrativa um sistema de backup, onde você pode escolher todas as pastas e gerar backup dos arquivos; o resultado do mesmo se torna apenas em um arquivo da extensão ?.ssa?. É uma forma mais fácil e ágil para fazer backup dos dados colocando os mesmos em um arquivo.

            Conheci várias pessoas de suporte técnico de empresas que faziam e fazem backup dos dados copiando os arquivos de dentro da pasta ?data?; sinceramente é a forma mais errada que já vi, isso tudo por falta de conhecimento da ferramenta, sem conta que demora uma eternidade para copiar tantos arquivos.

            O grande problema dos backups hoje em dia é o momento que você precisa restaurá-lo; isso em todo tipo de backup. Se fizer backup copiando as pastas, ficará difícil quando for restaurar qualquer tipo de dados; o melhor é utilizar a ferramenta de administração para criar e restaurar backup. É muito simples fazer / restaurar backup no VSS.

 

Interação

 

            O VSS possui interação com os principais softwares de desenvolvimento como Visual Studio, Eclipse e outros. Além do mais, a cada dia são criados plugins específicos para essa devida interação.

            Quando utilizamos um documento do Word importante dentro do VSS; algum dia terá que alterá-lo. Para que isso aconteça, é necessário ir diretamente ao VSS, checar o documento para si e alterá-lo, depois disso basta tirar a checagem. Todas as informações de usuário, data da alteração, o que foi alterado, versões anteriores e tudo mais serão gravadas.

            É importante falar que, dentro do Windows, não importa a versão do SO, o documento estará marcados em suas propriedades como somente leitura; ou seja; ao abrir o mesmo localmente sem a checagem devida no VSS, não conseguirá alterar, apagar ou inserir dados e sim somente lido.

 

Database

 

            Logo após instalar o VSS, é necessário criar um database onde ficará todos os arquivos de dados. Direi um pouco na parte de servidor e máquina pessoal.

 

Note: Ao instalar o sistema operacional Windows, recomendo que reparta o seu HD em dois (2). Um para instalar o sistema operacional, softwares e o outro para colocar seus arquivos. É uma regra básica, caso dê algum problema junto ao Windows, o mesmo pode ser formatado sem problemas mantendo assim os seus dados tranquilamente em outra partição.

 

Servidor:

            Partindo do pressuposto que você tenha duas partições, crie uma pasta na segunda partição onde será colocada a database criada. A primeira coisa ao abrir o VSS irá pedir para criar ou indicar um database. Não existem problemas de versões de software; foi mantido a compatibilidade entre as versões 2005 e 6.0.

 

PC:

            Não é muito diferente utilizar o VSS localmente, ou seja, no seu computador pessoal.  Isso porque, colocando na segunda partição, o seu database os arquivos e pastas estarão sempre seguros, mesmo que o sistema operacional for retirado.

 

            Lembre-se: nunca faça backup das pastas e dos arquivos do database; utilize sempre a parte administrativa para fazer backup. Nunca deixe de fazer backup!!! Se possível diariamente caso muitos artefatos forem alterados; assim serão mantidas todas as versões. Qualquer database pode ser adicionado ou indicado, contendo que tenha o arquivo .ini, ou seja, posso adicionar mesmo que esteja na internet, basta colocar o local.

 

Fico por aqui nesta primeira série.

Os próximos artigos, a prática reinará.

 

Mauricio Junior

www.mauriciojunior.net

 



Total de visualizações: 2174
voltar   comente  subir

Autor:


Por:Mauricio Junior
Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB; linha de pesquisa Desenvolvimento de Aplicativos para TV Digital.
Tenho 26 anos e possuo cinco livros publicados pela editora Ciência Moderna no ano de 2007.Sou Certificado Microsoft MCP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros. Trabalho como Consultor de TI na Brasil Telecom. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org

Comentários:

Comentado por: Jefferson P. Aniceto - 3/1/2008 10:09:22
Olá, ótimo e oportuno o artigo. Mas eu gostaria também de saber sobre a compatibilidade do VSS2005 com o VS2008. É que já estamos querendo trabalhar com a nova versão do VS mas ainda não soubemos de uma versão compativel do VSS com ele.

Comentado por: Mayra - 30/6/2008 0:00:00
Oi, eu gostaria saber onde eu posso descarregar VSS2005 eu trabalho con VSS2008Profesional Edition nessa versao nao tem VSS2005.
Obrigada


Comente (dê sua opinião):

Nome:
E-mail:
Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Adicionando Ícones no Windows Forms
Win the 7
Criando XML a partir do DataSet Tipado com Visual Studio.NET 2005 – Parte I
IsData
Código fonte aberto
Criando Números Aleatoriamente
Sistema de Login em ASP – Parte III
Problemas na acentuação
Desktop Linux Ubuntu
GridView Parte I
Gravando Erros com Exception no arquivo de log - Parte II
Loja Apple (a2you.com.br) feita em .NET (Microsoft)
Adicionando Valores no ComboBox
IsDecimal
Padrão de Codificação
Coalescing Operador C# ?? null
Servidor Integrado - Visual Studio.NET
Microsoft abre sua loja de aplicativos para desenvolvedores de software mobile
Chamando Programas de Dentro do Windows Forms
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte II)
TreeView usando Banco de Dados
XAML Power Toys
Visualizar no Próprio Mail (Macbook)
Comunicação .NET e VB 6.0 – Parte I
Criando Números Aleatoriamente
Google e Amazon
Validator no VS 2005
II Encontro .NET em Brasília
Vídeo - Serviços do Windows Live
Armazenando dados no ViewState – Parte I
Sistema de Login em ASP – Parte VI
Limpando Cache do Brownser
Convertendo String para Guid
Vídeo do Visual SourceSafe - Parte I
Registro .COM.BR com CPF

Publicidade:

Vídeos on demand

Informações Online:

Usuários Online: 278
Artigos:  538
Fórum:  3065
Empregos:  1114
Usuários Cadastrados: 5227

Anuncie aqui

Enquete - Dê sua opinião

 Quer aprender a programar na linguagem C#.NET?

 

Colaboradores

Foto Autor autor: Mauricio Junior   
publicou 306 artigo(s).
Foto Autor autor: Júlio Battisti   
publicou 51 artigo(s).
Foto Autor autor: Fabio Galante Mans   
publicou 28 artigo(s).
Foto Autor autor: Kleber Becerra   
publicou 10 artigo(s).
Foto Autor autor: Ramon Durães   
publicou 6 artigo(s).
Foto Autor autor: Ebenézer de Souza   
publicou 5 artigo(s).
Foto Autor autor: Fabio Aguiar   
publicou 4 artigo(s).