Gitflow: Como melhorar a versão?

Criado em 27 abr. 2010  ·  4Comentários  ·  Fonte: nvie/gitflow

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?

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.

Todos 4 comentários

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!

  • Charlie

Oi

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.

Esta página foi útil?
0 / 5 - 0 avaliações