Quando eu inicio um branch de lançamento:
$git flow release start release-1.1 1fe0166
Switched to a new branch 'release/release-1.1'
Summary of actions:
- A new branch 'release/release-1.1' was created, based on '1fe0166'
- You are now on branch 'release/release-1.1'
Follow-up actions:
- Bump the version number now!
- Start committing last-minute fixes in preparing your release
- When done, run:
git flow release finish 'release-1.1'
Eu quero acompanhar e superar o número da versão. Mas por que e como? É feito automagicamente quando eu terminar?
Saltar refere-se ao ato de aumentar o número da sua versão. No que diz respeito aos branches, o gitflow faz isso automaticamente para você. Mas seu aplicativo (ou qualquer outra versão que você esteja criando) provavelmente deseja saber qual é a versão atual. Isso é algo que você ainda precisa fazer manualmente, é claro.
Quando o gitflow relata que você deve "aumentar seu número de versão agora", isso significa que: atualize seus arquivos manualmente para que reflitam o número de versão correto.
Ele Vincent,
Dank je wel pela resposta rápida.
Os scripts funcionam muito bem. Ainda não tenho certeza de como o release branches etc funciona com controles remotos. Acho que ainda é o git básico.
Obrigado Nogmaals!
Eu sou um pouco novo no _Git_ e eu realmente não entendi o que você quis dizer com atualizar manualmente meus arquivos. Existe um comando para isso ou você quer dizer apenas cometer novamente.
Desde já, obrigado.
@ Dmaster420 no nvie na verdade significa encontrar o local em sua base de código onde você pode descrever a versão e incrementá-la você mesmo.
por exemplo, em meus aplicativos django, normalmente armazeno a versão no arquivo init .py básico:
https://github.com/airtonix/django-ikari/blob/master/ikari/__init__.py
então eu uso isso no setup.py:
https://github.com/airtonix/django-ikari/blob/master/setup.py#L8
No meu caso, nvie está dizendo: "edite o init .py e mude de '0.0.8' para '0.0.9' (ou qualquer que seja sua versão de lançamento)
No entanto, existe uma versão bifurcada do git-flow que fornece ganchos onde você pode automatizar isso.
Comentários muito úteis
Saltar refere-se ao ato de aumentar o número da sua versão. No que diz respeito aos branches, o gitflow faz isso automaticamente para você. Mas seu aplicativo (ou qualquer outra versão que você esteja criando) provavelmente deseja saber qual é a versão atual. Isso é algo que você ainda precisa fazer manualmente, é claro.
Quando o gitflow relata que você deve "aumentar seu número de versão agora", isso significa que: atualize seus arquivos manualmente para que reflitam o número de versão correto.