none
Dúvidas sobre Source Safe RRS feed

  • Pergunta

  • Bom Dia,

    Não sou desenvolvedora mas mantenho a rede de uma empresa onde os desenvolvedores trabalhan com Source Safe e estava querendo tirar um dúvida.

    Hoje os desenvolvedores da empresa onde trabalho utilizam source safe, e a base de dados do source safe fica em um servidor da rede.

    Os desenvolvedores dão um Get Last Version, ai a aplicação é baixada para maquina do desenvolvedor.
    Quando o desenvolvedor vai alterar a aplicação pelo Visual Studio ele dá um Check Out na aplicação. E esta aplicação fica "reservada" para aquele desenvolvedor. Até aqui tudo bem.
    O problema é que as vezes uma alteração pode levar alguns dias, e estas alterações ficam localmente na maquina do desenvolvedor. Se eu tiver qualquer problema com a maquina deste usuário, podemos perder as alterações realizadas.

    Existe alguma forma de forçar as alterações a ficarem no servidor, porém sem que isto implique em dar um Check In na aplicação?


    Também temos problema quando um desenvolvedor sai da empresa sem concluir um projeto, a aplicação fica com Ckeck Out para o usuário dele. Tem alguma forma de fazermos com que um desenvolvedor com provilégios (tipo gerente de projeto) transfira o projeto de um desenvolvedor para outro?

     

    Obrigada,

     

    Luana

    terça-feira, 15 de julho de 2008 14:15

Todas as Respostas

  • Oi Luana, bom dia.

    Uma solução para seu 1º problema seria a criação de Labels. Vocês definiriam as políticas que seriam utilizadas para criar os Labels, e seguiriam essas políticas. Um label é como se fosse um agrupador de versão, ele agrupa todas as versões atuais do código-fonte em um "pacotão", e quando vc precisar pegar essas informações vc baixa unicamente o Label e não importa em qual versão está o código, ele pegará a que o label foi criado. Com isso, todas as noites (por exemplo) os desenvolvedores dariam check-in nos projetos mesmo com problema, e caso fosse necessário baixar a versão que funcionava, era só pegar o ultimo label e estará tudo certo. Pra vc deixar o código no servidor, o usuário precisará compartilhar uma pasta em um servidor e deixar os projetos lá, mas isso fica ruim pra desenvolver por causa da demora em ler e escrever no disco pela rede....

    Para a solução 2, o Administrador do Source Safe tem privilégios para fazer isso, geralmente ele altera a senha do usuário que saiu da empresa e consegue "subir" as ultimas alterações.

    Espero ter ajudado.

    Abs,
    terça-feira, 15 de julho de 2008 14:40