Lightweight Revision Control para copiar arquivos de configuração de um servidor de teste para o servidor de produção

1

Estou trabalhando com o EC2 e tentando configurar um bom sistema para que eu possa iniciar uma instância, fazer alterações em alguns arquivos (por exemplo, scripts de init) e copiar essas alterações para o servidor de produção, com a capacidade de para reverter as alterações.

Eu encontrei este tópico antigo muito útil e estou pensando em colocando a raiz do servidor sob um repositório git e adicionando os poucos arquivos que vou modificar sob o controle de versão por este tutorial , mas isso parece pouco exagero, e também quero ter certeza de que não estou negligenciando algum método melhor para testar e copiar as alterações.

Obrigado

    
por jberryman 04.12.2009 / 04:42

1 resposta

2

Nós usamos o Subversion para fazer exatamente isso, e confie em mim - não é exagero. De modo nenhum. Especialmente quando duas pessoas fazem check-in em diferentes versões do mesmo INI e você vê a bela mensagem "Alterações mescladas", o que significa que você pode manter suas alterações ... Há até mesmo provedores gratuitos de SVN (e GIT) se você puder compartilhar o único login para todos.

Se você quer apenas o controle de versão para os arquivos de configuração do lado do servidor, tente um programa chamado FileHamster . Costumava ser livre (não sei se ainda é). É como um sistema de controle de versão local. Ele assistirá a qualquer pasta que você solicitar e manterá as revisões de cada alteração, que você poderá reverter.

Como é um usuário único, você não consegue mesclar e está sozinho para transferir os arquivos de configuração.

    
por 04.12.2009 / 04:56