Parâmetro de implantação Symfony2 diff

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 $1e $2com 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.ymlarquivo.