boa tarde a todos, vê se vocês podem me ajudar é o seguinte; Aqui na empresa temos três servidores distintos; 1 produção ,1 simulação e outro desenvolvimento nos três ambiemtes , temos vários programas com datas de alteração diferentes, o que está aconte cendo é que ; temos três programadores , por exemplo digamos que pego um programa da base de desenvolvimento para fazer uma customização, digamos que teste.w com a data de modificação 01/10/2010 sendo que o mesmo programa na base de produção está 01/11/2010, só o que está valendo é a base de produção, vamos lá faço a modificação sem verificar a data do programa em desenvolvimneto e produção, modifico na base de desenvolvimento e atualiso a produção com este programa alterado, olha ERRO fiz a customização em um programa antigo, errado, diferente do atual na produção, voçes teriam um software que poeria gerenciar este tipo de problema? Controlar versões de programas, Desde já agradeço a atenção de todos.
Oi Valter, A Progress tem um software que faz o controle de versões chamado RoundTable. Certamente essa solução ajudará a resolver esses conflitos de versões. Um programa que costumo usar para verficar a diferença de dois programa, um que está na base desenv e outro na produção, por exemplo, é o WinMerge. Abraços, e no que puder ajudar estou a disposição.
Aqui na empresa nois temos a Base Oficial e a Base Teste. Certamente as duas são separadas por pastas diferente _custom e _customteste todo programa que estiver na _custom é o que usam os usuarios da Oficial, quando algum programa precisa ser modificado é pego da pasta _custom e feito uma cópia para a _customteste, depois do programa ser feito, testado e estar correto é jogado para dentro da pasta _custom substituindo o atual (caso necessário seja, um backup do original). Assim você sabe que se existir um arquivo na _customteste, alguma coisa dele está diferente da oficial, com isso é só pegar um programa comparador de arquivos. (uso o AptDif).
Geralmente os ambiente dos clientes é um pouquinho bagunçado. tenta utilizar um SVN (que é gratuito) juntamente com seu time para centralizar as alterações... o desenvolvimento fica local e um servidor guarda as versões... depois de testado libere pra produção e só altera os programas do ambiente de teste. um abraço.