Duvida Controle de Versões - SVN Tortoise e Propath [RESOLVIDO]

Discussão em 'Progress 4GL' iniciado por NatanABL, Janeiro 16, 2023.

  1. NatanABL

    NatanABL Sem Pontuação

    Boa tarde pessoal, espero que estejam todos bem.

    Verificando na internet e também aqui no fórum percebi que para controle de versões o pessoal utiliza muito o SVN Tortoise.

    Nunca utilizei o SVN, mas pela documentação e pelos tutoriais que eu encontrei parece de fácil utilização, por isso baixei e instalei ele.

    Consegui criar o repositório, importar, criar minha work copy e fazer o commit, porém não consegui encontrar de que forma eu aponto o repositório trunk, que teoricamente é o repositório que possui os fontes mais atualizados, no propath para que os colaboradores tenham acesso sempre aos programas mais atualizados.

    Alguém que já utilizou consegue me explicar como fazer isso ou qual metodologia foi utilizada para que os usuários do sistema sempre tivessem acesso aos programas mais atualizados?
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Calma ai, pra que seus usuarios tenham sempre os fontes atualizados, todos devem ter uma workcopy em seus computadores, fica uma coisa individual mesmo, todos tem que todos os dias fazer um update na pasta.
  3. NatanABL

    NatanABL Sem Pontuação

    Bom dia Richard, tudo bem?
    Infelizmente o cenário que você passou para a empresa que eu trabalho hoje fica inviável já que utilizamos clients Progress máquina a máquina e temos muitos usuários.
    Contudo sua resposta me deu uma luz de como trabalhar, baseado nela a forma mais "fácil" seria cada desenvolvedor ter uma workcopy e ter uma workcopy geral e apontar essa workcopy geral no propath.

    Muito obrigado.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Quando trabalhava na datasul paranaense, agora totvs Curitiba, tínhamos uma equipe de desenvolvimento com quase 20 pessoas, o svn ajudava muito, todos os fontes de todos os clientes no svn, e cada um tinha uma workcopy em seu pc, qualquer alteração commit, e os outros já faziam os updates e tudo sempre sincronizado, o tortoise tem recursos interessantes como comparar uma versão com uma anterior, quando vc está alterando um programa que outro fez commit, ele te pergunta se deseja mesclar, ignorar, quando escolhe mesclar, ele pergunta se a sua alteração é antes ou depois, vc pode criar timelines distintas, para que o trunk não se altere até vc terminar as suas alterações.
    Existem repositórios na internet, então vc pode por os seus fontes na nuvem, mais fácil de atualizar quando estiver fora da sua empresa.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    tinha um cliente que usava para gerenciar as atualizações e os desenvolvimentos, nos desenvolviamos em uma base separada, commit nos programas, um controle de qualidade deles, fazia o update, testava e fazia commit em outro repositorio que seria o oficial, dai fazia o update da pasta de rede onde ficava os programas.
  6. NatanABL

    NatanABL Sem Pontuação

    Sim, já ouço falar do Tortoise a muito tempo, mas nunca tinha ido atrás, realmente ele possui muitas ferramentas que vão nos auxiliar bastante.
    Vou fazer como na empresa que você comentou acima, um workcopy para cada desenvolvedor e um workcopy na "rede" para poder mapear no propath e deixar sempre bem atualizado.

Compartilhe esta Página