Qual é a maneira correta de ramificar com o Visual Source Safe?
-
09-06-2019 - |
Pergunta
O que eu faço atualmente é vincular o projeto a outro local e dar o mesmo nome e verifique a caixa onde diz "ramificação após compartilhamento". E então eu confira o projeto compartilhado e trabalhava com ele.E finalmente fundir-se com o projeto original.
Isso funciona bem, mas parece muito desajeitado:Tenho várias instâncias do projeto em minha unidade;Tenho que mudar o endereço físico do site (uso asp.net 1.1) toda vez que trabalho em uma filial diferente;
Essa não parece a maneira certa de fazer isso.Como você ramifica seus projetos com VSS?
Solução
Acho que a maneira como você descreve na pergunta é a única maneira de fazer isso no sourceSafe.
Normalmente nomeio o diretório copiado como "V1.0" (ou o que for apropriado) e mantenho todos eles em uma pasta que é o nome principal do projeto.
Outras dicas
Essa é a maneira geralmente aceita de ramificar seu código-fonte no SourceSafe.A única outra maneira de fazer isso, se mesclar e reter o histórico não for um problema, é copiar os arquivos para uma nova pasta, remover o atributo somente leitura, remover os arquivos .vssscc e .scc e, em seguida, adicionar esse novo projeto para SourceSafe.Nesse ponto, você tem um projeto totalmente novo, sem histórico anterior.
Você pode encontrar uma boa referência aqui: http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html
Basicamente, clique com o botão direito e arraste sua pasta para onde deseja uma ramificação e, quando você soltar, receberá opções de compartilhamento/ramificação/recursiva.
Estremecer.
A maneira como você descreveu é a única maneira suportada de fazer "ramificação".E como você apontou, é bastante desajeitado.No VSS, é melhor evitar ramificações, pois isso destruirá seu histórico de origem.