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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top