Automatizamos o máximo possível de nossa implantação do Symfony2. A única parte manual do processo é adicionar quaisquer parâmetros recém-adicionados ao parameters.yml
.
Portanto, exigimos uma maneira de ver quais parâmetros foram adicionados entre as versões. Este comando muito simples faz exatamente isso. Apenas substitua $1
e $2
com as tags / branches / commits que você deseja comparar.
git diff $1:app/config/parameters.yml.dist $2:app/config/parameters.yml.dist --color=auto -p
Isso lhe dará um patch, para que você possa enviá-lo para um arquivo de patch e corrigir seu arquivo parameters.yml por conveniência. Lembre-se de adicionar quaisquer dados variáveis, como configurações de banco de dados, etc.
Claro que isso se aplica à criação de um diff de qualquer arquivo em qualquer projeto, mas isso é algo que constantemente nos encontramos fazendo ao implantar um aplicativo Symfony2.
Alternativamente (e o que fizemos para começar) você pode usar o github simplesmente adicionando compare/$1...$2
( http://github.com/path/to/my/project/compare/1…2 por exemplo) no final de seu github url e, em seguida, procurando o parameters.yml
arquivo.