Browse Source

more stuff, this basically finishes the presentation

master
Julio Biason 11 years ago
parent
commit
581b6b8b93
  1. BIN
      _images/grinch-smile.jpg
  2. BIN
      _images/tumblr_m3hn8kf49c1ropetlo1_400.jpg
  3. 30
      git-gitsvn/git-gitsvn.pin

BIN
_images/grinch-smile.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
_images/tumblr_m3hn8kf49c1ropetlo1_400.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

30
git-gitsvn/git-gitsvn.pin

@ -34,7 +34,7 @@ O conceito do "index" é o que mais diferencia o GIT do SVN.
<tt>git commit</tt> - Guarda as alterações como uma revisão. <tt>git commit</tt> - Guarda as alterações como uma revisão.
(<tt>git commit -a</tt> adiciona TODAS alterações no "index" e gera um commit.) (<tt>"git commit -a"</tt> adiciona TODAS alterações no "index" e gera um commit.)
<tt>git push</tt> - Envia as alterações para um servidor (normalmente, primeira <tt>git push</tt> - Envia as alterações para um servidor (normalmente, primeira
execução é <tt>git push origin master</tt>, onde <tt>origin</tt> é um alias execução é <tt>git push origin master</tt>, onde <tt>origin</tt> é um alias
@ -66,6 +66,12 @@ Para aqueles momentos de "fiz duas alterações, de dois issues diferentes".
(Ainda útil para aquela última verificada antes de comitar.) (Ainda útil para aquela última verificada antes de comitar.)
--- [../_images/grinch-smile.jpg]
Podem ser feitos <i>vários</i> commits sem que sejam enviados ao servidor.
"Meu branch pode estar quebrado totalmente e ninguém vai ver!"
--- [../_images/boycrying.jpg] --- [../_images/boycrying.jpg]
Mas eu uso SVN! Mas eu uso SVN!
@ -151,6 +157,24 @@ Ok, qual a vantagem no final?
--- ---
Tu pode fazer <i>vários</i> commits sem mandar pro servidor. * Commits mais granulares.
* Branches locais.
* GIT Flow para um fluxo de trabalho conveniente.
* <tt>git stash</tt>: Atira as alterações para uma biblioteca.
* Compatível com <i>qualquer</i> versão do SVN.
--- [../_images/tumblr_m3hn8kf49c1ropetlo1_400.jpg]
<b>Novo workflow</b>:
1. Alterar código.
2. <tt>git add</tt> alteração.
3. Mais alterações? Goto 1.
4. <tt>git svn rebase</tt> para verificar alterações <i>upstream</i>.
5. <tt>git commit</tt>.
6. Não satisfeito? Goto 1.
7. Tudo Ok? <tt>git svn dcommit</tt>
---
"Meu branch pode estar quebrado totalmente e ninguém vai ver!"

Loading…
Cancel
Save