LAYERDEV

 Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

Visual Source Safe - Série 1



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

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


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: 3886
voltar   comente  subir


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): VOCÊ PRECISA LOGAR

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

Pesquisa de Mestrado, pedido de ajuda
Pop3 aberto no Hotmail
Ebook: Aprendendo Desenvolver WebServices
Vídeo - Ler EventLog do Windows usando C#.NET
101 Exemplos de Linq
Visual Studio .NET 2010 e Reunião da Comunidade ASPNETi.COM
Sistema de Login em ASP – Parte VII (Utilizando três camadas)
Dica de Segurança no Arquivo de Configuração - Web / App .config
Criando menu dinâmico com C#.NET (Passo 2) - Com diferenciação de usuário
Envio de e-mail através de formulário web
Criando uma aplicação de uma maneira nova para melhor publicação
Vírus - Telegrama Eletrônico
Seria o novo Windows Mobile 7 ?
Mobilidade e Aplicativos Mobile
Web Administration Tool
Novo Firefox 3.0 - o chamado Minefield
Microsoft® Expression® Web
Vídeo - Microsoft Surface Sphere
Themas - Muito Simples
Validator no VS 2005
Windows Home Server
SQL Dinâmico Compilado
Event Log Parte II - Visual Studio.NET 2005
Virus: Provocando sua curiosidade
CES em Las Vegas
ASP .NET 2.0 Cross-Page Posting
Usando Themes ASP.NET 2.0 (Parte 2)
Microsoft abre sua loja de aplicativos para desenvolvedores de software mobile
Vídeo: Série Atlas.NET - Parte II
Zune e Kin Zune
Resources e Internacionalização usando Visual Studio.NET 2005 - Parte III
Nova forma de utilizar cache utilizando Visual Studio.NET 2005
OpenWave SDK 6.2.2
Novidades na maneira de colher informações do medidor de energia da sua casa
Desenvolvendo para iPhone com ASP.NET
Sobre o Autor
  [sumir] [aparecer]
 
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 Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org

Informaes Online
Usurios Online: 119
Artigos:  749
Vdeos:  61
PodCast's:  44
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6163
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC