No meu caso, prefiro não fazer squash pois acabas por perder o histórico dos diversos commits, o que eu, pessoalmente, acho útil principalmente se por exemplo, possa precisar de fazer um cherry pick para uma branch onde a mesma alteração possa ser necessária sem ter de levar com tudo atrás.
Já agora, dos que aqui usam GIT, quais os repositórios que usam? 2017-10-26 14:23 GMT+01:00 Pedro Pereira <[email protected]>: > Não sei exatamente mas existem várias formas de tornar mais simples uma > por exemplo é fazer squash dos commits em apenas um...e depois fazer o > resolve desse único commit. Mas as tools abstraem um PC disso.. na linha de > comandos normalmente faço sp rebase do que está no server c os meus commits > e aí eu resolvo os commits.. > > On 26 Oct 2017 2:19 pm, "João Fernandes" <joaopedromartinsfernandes@ > gmail.com> wrote: > >> Pedro, suponho que seja o famoso fast forward certo? É verdade que os >> clientes acabam por nos tornar preguiçosos sobre o que acontece na >> realidade. >> >> 2017-10-26 11:32 GMT+01:00 Pedro Pereira <[email protected]>: >> >>> Se isso acontecer vais ter um merge por fases...ou seja ao fazer merge >>> vais ter de resolver commit por commit. Quando fizeres o resolve de cada um >>> vai estar td resolvido..as tools abstraem isso um PC mas na linha de >>> comandos é isso que acontece. >>> >>> On 26 Oct 2017 11:26 am, "Pedro Pereira" <[email protected]> >>> wrote: >>> >>>> Isso é a ideia de ser descentralizado se o segundo vai fazer push e a >>>> hashtag n faz match ele recebe um warning que existem alterações e tem de >>>> fazer merge localmente resolver os conflitos localmente e após isso fazer >>>> commit. Desta forma o repo fica sp limpo isto tendo em conta que tá a fazer >>>> o merge é a resolver os conflitos tá a verificar se passa os testes e está >>>> td dentro de ordem. E apos isso pode fazer push.. isto vai contra o "commit >>>> and forget" >>>> >>>> On 26 Oct 2017 11:08 am, "Hugo Ferreira" <[email protected]> >>>> wrote: >>>> >>>>> OK, segundo estou a entender, no segundo aparecem os conflitos e ele >>>>> resolve localmente (tal e qual como no SVN) mas já tinha feito commit >>>>> local >>>>> de vários ! >>>>> Imagina que o segundo fez o commit 1, 2 e 3 mas os conflitos estão no >>>>> 1 no 2 mas com o 3 está tudo bem (que são outros ficheiros). >>>>> Resolve os conflitos como se fosse um replace do commit 1 e 2 e volta >>>>> depois a tentar sincronizar com o central ? >>>>> >>>>> A situação dos branchs ainda não sabia o que é mais um ponto positivo >>>>> a adicionar. >>>>> Sempre me fez comichão ter de duplicar o código fisicamente, razão >>>>> pela qual evitava. >>>>> >>>>> >>>>> No dia 26 de outubro de 2017 às 10:58, João Fernandes < >>>>> [email protected]> escreveu: >>>>> >>>>>> Hugo, >>>>>> >>>>>> o segundo faz fetch localmente dos commits que entretanto chegaram ao >>>>>> repositório remoto, resolve qualquer conflito que possa ter surgido e >>>>>> volta >>>>>> a fazer commit (que tem o resolve) e push para o repositório. >>>>>> >>>>>> O GIT tem várias vantagens relativamente ao SVN, como o caso das >>>>>> branches não serem réplicas totais do código, sendo o switch entre elas >>>>>> quase imediato e tendo custo quase nulo de espaço adicional. Podes criar >>>>>> a >>>>>> tua branch local e fazer todos os disparates que não vai influenciar em >>>>>> nada as branches de desenvolvimento e isto tudo sem nunca influenciar em >>>>>> anda o repositório central (ou repositórios). >>>>>> >>>>>> Usamos GIT há sensivelmente 3 anos e aumentou a produtividade da >>>>>> equipa e diminuiu drasticamente os tempos de lançamento. Apesar do GIT >>>>>> não >>>>>> impor qualquer workflow de trabalho, optamos pelo GitFlow que permite de >>>>>> forma muito facilitada o desenvolvimento isolado de features que são >>>>>> somente integradas após aprovação. >>>>>> >>>>>> 2017-10-26 10:48 GMT+01:00 Hugo Ferreira <[email protected]>: >>>>>> >>>>>>> Com a linha de comando fazes tudo. >>>>>>> O Git nasceu da linha de comandos e são comandos simples, com nomes >>>>>>> fáceis de entender e como habitual a net está inundada dessa informação >>>>>>> mas >>>>>>> mesmo assim nem seria preciso tanto. A site oficial do Git está muito >>>>>>> bem >>>>>>> feito e é quanto baste. Alias foi a partir de lá que facilmente >>>>>>> coloquei o >>>>>>> Git a funcionar ontem à noite só com uma simples leitura. >>>>>>> >>>>>>> No limite a ferramenta gráfica fará também tudo se implementar todos >>>>>>> os comandos ou andará um passo atrás. >>>>>>> >>>>>>> No meu caso não consigo idealizar sem a ferramenta gráfica. >>>>>>> Não se trata de uma questão de ser mais "bonito" que é :) nem de >>>>>>> saber os comandos que são fáceis de memorizar. >>>>>>> Para mim trata-se de eficiência. >>>>>>> >>>>>>> O SVN sempre me tratou bem. Utilizo há cerca de uma década. >>>>>>> Aprendi a evitar conflitos de código na maioria das vezes mas por >>>>>>> vezes o SVN fica com lock e perde-se tempo a resolver a questão. >>>>>>> Apesar de o Git ser atualmente "lá mode" ou melhor já é nos últimos >>>>>>> anos, para mim a grande vantagem é poder trabalhar offline e com log >>>>>>> total. >>>>>>> Dúvido que a grande maioria das pessoas que argumentam sobre isto, >>>>>>> alguma vez tenha utilizado mas no meu caso utilizo em cerca de 30 a 40% >>>>>>> do >>>>>>> tempo o que é muito, o que me obriga a ter cópias de código ou a fazer >>>>>>> commits a selecionar ficheiros com alguns partilhados porque gosto de >>>>>>> ter >>>>>>> os commits em separado e não fazer do repositório um simples caixote. >>>>>>> >>>>>>> Tenho uma dúvida para os experts do Git: >>>>>>> Se eu estiver offline e fazer n commits para o meu repositório local >>>>>>> e outro utilizador fizer o mesmo, o primeiro vai enviar as alterações >>>>>>> para >>>>>>> o central (que não é bem central). O que acontece ao segundo em termos >>>>>>> de >>>>>>> conflito num commit intermédio ? >>>>>>> Parece-me inseguramente assustador. >>>>>>> >>>>>>> No dia 26 de outubro de 2017 às 10:33, Pedro Pereira < >>>>>>> [email protected]> escreveu: >>>>>>> >>>>>>>> Ricardo Araújo para mim é mais simples..nao vejo em momento algum a >>>>>>>> complicar com descreves mesmo em merges com múltiplos branch's com o UI >>>>>>>> fico mais baralhado do que a linha de comandos e para mim torna-se mais >>>>>>>> simples tlv pk estou mais habituado a linha de comandos que uma tool em >>>>>>>> particular. >>>>>>>> Fora que que sair do meu local development e for usar outra máquina >>>>>>>> ou até mm SSH não tenho alternativa senão usar terminal. >>>>>>>> >>>>>>>> Mas isso é como td depende quem use e o que faça no dia a dia e >>>>>>>> gosto pessoal. >>>>>>>> >>>>>>>> On 26 Oct 2017 9:55 am, "Hugo Ferreira" <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> A propósito João, admira-me não utilizarem o TortoiseGit :) >>>>>>>>> >>>>>>>>> No dia 26 de outubro de 2017 às 09:47, Hugo Ferreira < >>>>>>>>> [email protected]> escreveu: >>>>>>>>> >>>>>>>>>> O sourcetree parece ser o mais popular, seguido do tower. >>>>>>>>>> Depois de ter instalado, apareceu-me apenas 2 opções (ou 3) de >>>>>>>>>> repositórios conhecidos e não vi nenhum opção de custom o que me >>>>>>>>>> custa a >>>>>>>>>> acreditar pelo que com certeza deverá existir mas não foi intuitivo >>>>>>>>>> para >>>>>>>>>> mim. >>>>>>>>>> Uma vez feito o login num repositório público já com um teste, >>>>>>>>>> mostrou-se (pelo menos em macOS) uma ferramenta nada intuitiva num >>>>>>>>>> fundo >>>>>>>>>> vazio. >>>>>>>>>> >>>>>>>>>> O Tower depois de instalado, mostra muitos repositórios >>>>>>>>>> (provavelmente todos até à data) + uma última opção de custom >>>>>>>>>> (complicar >>>>>>>>>> para quê ?). >>>>>>>>>> Testei primeiro com o meu repositório de teste e foi muito fácil >>>>>>>>>> ligar-me ao mesmo e tudo parece familiar (se calhar estou viciado no >>>>>>>>>> SVN). >>>>>>>>>> Eu esperava tudo o que o Git oferece que eu tinha lido nos >>>>>>>>>> últimos dias (ou seja os comandos em forma GUI) + explorador de >>>>>>>>>> pasta onde >>>>>>>>>> podia fazer show log de um ficheiro ou pasta mas foi muito mais >>>>>>>>>> longe do >>>>>>>>>> que isso criando nossas necessidades. Não só consigo visualizar o >>>>>>>>>> famoso >>>>>>>>>> fluxo do git como consigo visualizar a evolução das pastas em árvore >>>>>>>>>> ao >>>>>>>>>> longo do tempo. >>>>>>>>>> A forma como foi estrutura esta ferramenta, nota-se que foi muito >>>>>>>>>> bem pensada. É intuitiva para iniciados no Git como eu mas também >>>>>>>>>> disponibiliza todas (ou uma grande parte) das ferramentas/opções do >>>>>>>>>> Git. >>>>>>>>>> No meu ver, se eu tiver de sair do Git para a linha de comandos >>>>>>>>>> sem ser por opção minha, então a falha é da ferramenta. >>>>>>>>>> O que vejo nas outras ferramentas é apenas um conjunto de opções >>>>>>>>>> muito limitadas + um botão de abrir a consola. Parecem ferramentas >>>>>>>>>> alfa >>>>>>>>>> incompletas. >>>>>>>>>> A pior de todas foi a primeira que experimentei que foi o Github >>>>>>>>>> Desktop que vindo de onde vem, esperava muito, muito mais. >>>>>>>>>> A ferramenta fica toda explorada em meia dúzia (e não estou a >>>>>>>>>> exagerar) de cliques. >>>>>>>>>> >>>>>>>>>> Depois do teste muito bem sucedido com o GUI, fui instalar o Git >>>>>>>>>> (ai sim usando exclusivamente a linha de comandos) na máquina com >>>>>>>>>> Linux e o >>>>>>>>>> processo é muito semelhante ao que fiz há vários anos na mesma >>>>>>>>>> máquina com >>>>>>>>>> o SVN. >>>>>>>>>> - atualizar a lista de packages >>>>>>>>>> - instalar >>>>>>>>>> - aceder à pasta que quero e fazer git init >>>>>>>>>> - o Git cria um pasta de ficheiros abertos de configuração (tal e >>>>>>>>>> qual o SVN) mas muito, muito mais vasto em termos de opções (todas >>>>>>>>>> estas >>>>>>>>>> configurações estão presentes no Tower :)) >>>>>>>>>> >>>>>>>>>> Gostei de facto que a ligação é full path, permitindo ter as >>>>>>>>>> pastas do Git onde quiser e não obrigatoriamente sobre o mesmo nó >>>>>>>>>> principal >>>>>>>>>> (ao contrário do SVN) mas lá está, isto tem haver com a filosofia >>>>>>>>>> descentralizada do Git. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> No dia 26 de outubro de 2017 às 07:33, João Fernandes < >>>>>>>>>> [email protected]> escreveu: >>>>>>>>>> >>>>>>>>>>> Nós usamos git com sourcetree. Este para além de ter suporte >>>>>>>>>>> para terminal para os aficionados do commandline, suporta também >>>>>>>>>>> gitflow. >>>>>>>>>>> Para equipas é sequer difícil justificar svn comparando Git. Se a >>>>>>>>>>> questão é >>>>>>>>>>> ver em árvore, faz clone e já ficas com o código em árvore no teu >>>>>>>>>>> file >>>>>>>>>>> system 😁 Git vai muito para além de um simples repositório de >>>>>>>>>>> codigo. >>>>>>>>>>> >>>>>>>>>>> On Oct 25, 2017 11:20 PM, "Hugo Ferreira" < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Para um projeto free não faz qualquer sentido pagar-se nem $79, >>>>>>>>>>>> nem $1. >>>>>>>>>>>> Subscrição como é o caso de uma ferramenta sugerida aqui com um >>>>>>>>>>>> bom aspeto mas nem testei, não faz sentido e não acredito no >>>>>>>>>>>> modelo. >>>>>>>>>>>> Subscrição faz sentido sim para software "gratuíto" em que a >>>>>>>>>>>> empresa está a pagar é o serviço de dados e suporte como software >>>>>>>>>>>> de gestão >>>>>>>>>>>> por exemplo. >>>>>>>>>>>> >>>>>>>>>>>> Para quem ganha dinheiro com software faz todo o sentido >>>>>>>>>>>> pagar-se por uma ferramenta destas, tal com um mecânico paga para >>>>>>>>>>>> ter as >>>>>>>>>>>> suas corretas ferramentas na sua oficina. >>>>>>>>>>>> Atualmente mais de 50% do software do meu macOS é pago mas tem >>>>>>>>>>>> sido ao longo do tempo. >>>>>>>>>>>> O software gratuíto para mim só faz sentido se servir o >>>>>>>>>>>> propósito comparado com versões comerciais. >>>>>>>>>>>> >>>>>>>>>>>> Já optei por software free porque serve o seu propósito e até >>>>>>>>>>>> bate software comercial, sendo largamente utilizado e com boa >>>>>>>>>>>> prespetiva de >>>>>>>>>>>> continuidade (ex: DB Browser for SQLite). >>>>>>>>>>>> Também vejo se é um "abandonware" ou fica aquem do software >>>>>>>>>>>> comercial, opto pelo comercial. >>>>>>>>>>>> Por exemplo, quis ter um cliente de SQL Server no macOS e >>>>>>>>>>>> comprei Navicat for SQL Server que em comparação com todos os >>>>>>>>>>>> outros é >>>>>>>>>>>> muito mais caro mas não só está muito acima (o que é um requesito >>>>>>>>>>>> para uma >>>>>>>>>>>> ferramenta destas), como cerca de metade das funcionalidades bate >>>>>>>>>>>> a própria >>>>>>>>>>>> ferramenta oficial da Microsoft. >>>>>>>>>>>> Antes de comprar derivado ao preço, testei muitas outras mas >>>>>>>>>>>> basicamente foi instalar e desinstalar, pois voltava sempre para o >>>>>>>>>>>> magment >>>>>>>>>>>> studio. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> No dia 25 de outubro de 2017 às 23:06, Ricardo Araújo < >>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>> >>>>>>>>>>>>> Acredito que sim! Custa é "apenas" $79 >>>>>>>>>>>>> >>>>>>>>>>>>> No dia 25 de outubro de 2017 às 22:55, Hugo Ferreira < >>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>> >>>>>>>>>>>>>> Pessoa, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Tower é a resposta ! >>>>>>>>>>>>>> Acabei de instalar e é soberbo. >>>>>>>>>>>>>> Tem tudo até dá para usar para SVN >>>>>>>>>>>>>> Parece ter o melhor dos 2 mundos. >>>>>>>>>>>>>> >>>>>>>>>>>>>> No dia 25 de outubro de 2017 às 18:44, Paulo Ferreira < >>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Eu só uso a linha de comandos... é uma questão de hábito. >>>>>>>>>>>>>>> Para ser honesto até me parece mais simples. Mas também nunca >>>>>>>>>>>>>>> precisei de >>>>>>>>>>>>>>> nada muito elaborado. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Como já foi referido o sourcetree tem um bom UI. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 25 Oct 2017 18:36, "Ricardo Araújo" < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> sinceramente não percebo como é que alguém pode preferir >>>>>>>>>>>>>>> linha de comandos para o GIT... às vezes a coisa torna-se tão >>>>>>>>>>>>>>> complexa >>>>>>>>>>>>>>> mesmo com ferramentas cuja intenção é facilitar... não quero >>>>>>>>>>>>>>> sequer >>>>>>>>>>>>>>> imaginar casos complicados com linha de comandos!!! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> mas ya, respeito... às vezes ligando o complicometro a vida >>>>>>>>>>>>>>> fica com mais adrenalina! :p >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> No dia 25 de outubro de 2017 às 17:20, Hugo Ferreira < >>>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheguei a instalar o sourcetree ontem à noite mas obriga a >>>>>>>>>>>>>>>> um registo (ainda assim fiz) e pareceu-me (pelo menos não vi >>>>>>>>>>>>>>>> como contornar >>>>>>>>>>>>>>>> nesta primeira abordagem) que só dava para ligar a alguns >>>>>>>>>>>>>>>> repositórios >>>>>>>>>>>>>>>> definidos (como o famoso github). >>>>>>>>>>>>>>>> Eu vou querer usar isto com o meu próprio git server >>>>>>>>>>>>>>>> privado no meu NAS/Linux tal com tenho hoje em dia com o SVN. >>>>>>>>>>>>>>>> Ainda assim liguei a um repositório para testar e >>>>>>>>>>>>>>>> pareceu-me que não tem a funcionalidade de procuro. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Sim, o Git parece ter tudo ou quase tudo via linha de >>>>>>>>>>>>>>>> comandos mas estou interessado num GUI que faça tudo o que >>>>>>>>>>>>>>>> preciso. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hoje vou experimentar o Git Extensions que ainda não testei >>>>>>>>>>>>>>>> e também o trial do Tower que nas specs parece ser exactamente >>>>>>>>>>>>>>>> o que >>>>>>>>>>>>>>>> pretendo apesar da interface um pouco rudimentar (não é um >>>>>>>>>>>>>>>> pré-requisito). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> No dia 25 de outubro de 2017 às 17:05, Pedro Pereira < >>>>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Sourcetree é muito bom...mas sinceramente nada como linha >>>>>>>>>>>>>>>>> de comandos para mim é mt mais fácil para criar branch's e prs >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 25 Oct 2017 4:47 pm, "Ricardo Araújo" < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> tens o https://www.sourcetreeapp.com/ que tem suporte >>>>>>>>>>>>>>>>>> para mac >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> No dia 25 de outubro de 2017 às 16:06, Hugo Ferreira < >>>>>>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Apesar do Tower ser "feio" (algum importante para os >>>>>>>>>>>>>>>>>>> utilizadores de macOS), foi um dos que não testei e >>>>>>>>>>>>>>>>>>> pareceu-me ler algo >>>>>>>>>>>>>>>>>>> relacionado com o que pretende. >>>>>>>>>>>>>>>>>>> Hoje vou testar. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> No dia 25 de outubro de 2017 às 16:05, Hugo Ferreira < >>>>>>>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> O GitKraken tem um aspeto profissional e chamou-me à >>>>>>>>>>>>>>>>>>>> atenção mas desvalorizei logo porque é subscrição. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> No dia 25 de outubro de 2017 às 15:59, APintex Gmail < >>>>>>>>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Olá Hugo, já viste o GitKraken? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Abraço >>>>>>>>>>>>>>>>>>>>> António Pinto >>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> No dia 25/10/2017, às 14:54, Hugo Ferreira < >>>>>>>>>>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Boa tarde, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Alguém que já trabalhou com SVN e que tenha mudado >>>>>>>>>>>>>>>>>>>>> para Git ? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Após avaliar o Git, encontrei uma falha que me >>>>>>>>>>>>>>>>>>>>> impossibilita de avançar. >>>>>>>>>>>>>>>>>>>>> Eu vejo um produto como o todo e não apenas o motor. >>>>>>>>>>>>>>>>>>>>> Com SVN, qualquer cliente básico, consegue mostrar as >>>>>>>>>>>>>>>>>>>>> pastas e ficheiros em árvore, para que eu possa >>>>>>>>>>>>>>>>>>>>> selecionar determinada nó e >>>>>>>>>>>>>>>>>>>>> ver o log de alterações. Também consigo ver em árvore o >>>>>>>>>>>>>>>>>>>>> que está alterado >>>>>>>>>>>>>>>>>>>>> para commit. >>>>>>>>>>>>>>>>>>>>> Isto é um dado adquirido com qualquer cliente de SVN >>>>>>>>>>>>>>>>>>>>> (se não tiver isto, para mim não passa de uma versão >>>>>>>>>>>>>>>>>>>>> alpha). >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Estas 2 simples funcionalidades não consigo encontrar >>>>>>>>>>>>>>>>>>>>> em nenhum cliente Git para macOS (aliás acho que não >>>>>>>>>>>>>>>>>>>>> encontrei em nenhum no >>>>>>>>>>>>>>>>>>>>> geral). >>>>>>>>>>>>>>>>>>>>> Sei que isto não tem haver com o motor porque o Git em >>>>>>>>>>>>>>>>>>>>> linha de comandos suporta. >>>>>>>>>>>>>>>>>>>>> Ou eu é que ainda não cheguei lá porque o Git é >>>>>>>>>>>>>>>>>>>>> diferente do SVN (apesar de serem 2 ferramenras com o >>>>>>>>>>>>>>>>>>>>> mesmo propósito) ou >>>>>>>>>>>>>>>>>>>>> realmente apesar do Git já ter mais de uma década, é >>>>>>>>>>>>>>>>>>>>> muito pobre no que >>>>>>>>>>>>>>>>>>>>> respeita a tooling. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo >>>>>>>>>>>>>>>>>>>>> "Mailing List da Comunidade Portuguesa de Rich Internet >>>>>>>>>>>>>>>>>>>>> Applications - >>>>>>>>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de >>>>>>>>>>>>>>>>>>>>> receber emails do mesmo, envie um email para >>>>>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email >>>>>>>>>>>>>>>>>>>>> para [email protected]. >>>>>>>>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/grou >>>>>>>>>>>>>>>>>>>>> p/riapt. >>>>>>>>>>>>>>>>>>>>> Para mais opções, visite >>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo >>>>>>>>>>>>>>>>>>>>> "Mailing List da Comunidade Portuguesa de Rich Internet >>>>>>>>>>>>>>>>>>>>> Applications - >>>>>>>>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de >>>>>>>>>>>>>>>>>>>>> receber emails do mesmo, envie um email para >>>>>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email >>>>>>>>>>>>>>>>>>>>> para [email protected]. >>>>>>>>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/grou >>>>>>>>>>>>>>>>>>>>> p/riapt. >>>>>>>>>>>>>>>>>>>>> Para mais opções, visite >>>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo >>>>>>>>>>>>>>>>>>> "Mailing List da Comunidade Portuguesa de Rich Internet >>>>>>>>>>>>>>>>>>> Applications - >>>>>>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email >>>>>>>>>>>>>>>>>>> para [email protected]. >>>>>>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/grou >>>>>>>>>>>>>>>>>>> p/riapt. >>>>>>>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/op >>>>>>>>>>>>>>>>>>> tout. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing >>>>>>>>>>>>>>>>>> List da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email >>>>>>>>>>>>>>>>>> para [email protected]. >>>>>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/grou >>>>>>>>>>>>>>>>>> p/riapt. >>>>>>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/op >>>>>>>>>>>>>>>>>> tout. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing >>>>>>>>>>>>>>>>> List da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email >>>>>>>>>>>>>>>>> para [email protected]. >>>>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt >>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/op >>>>>>>>>>>>>>>>> tout. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing >>>>>>>>>>>>>>>> List da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout >>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing >>>>>>>>>>>>>>> List da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing >>>>>>>>>>>>>>> List da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing >>>>>>>>>>>>>> List da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber >>>>>>>>>>>>>> emails do mesmo, envie um email para >>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List >>>>>>>>>>>>> da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber emails >>>>>>>>>>>>> do mesmo, envie um email para riapt+unsubscribe@googlegroups >>>>>>>>>>>>> .com. >>>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>>>> [email protected]. >>>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List >>>>>>>>>>>> da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber emails >>>>>>>>>>>> do mesmo, envie um email para riapt+unsubscribe@googlegroups >>>>>>>>>>>> .com. >>>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>>> [email protected]. >>>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List >>>>>>>>>>> da Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>>>> Para anular a subscrição deste grupo e parar de receber emails >>>>>>>>>>> do mesmo, envie um email para [email protected] >>>>>>>>>>> . >>>>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>>>> [email protected]. >>>>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>>>>>>> Comunidade Portuguesa de Rich Internet Applications - >>>>>>>>> www.riapt.org" do Grupos do Google. >>>>>>>>> Para anular a subscrição deste grupo e parar de receber emails do >>>>>>>>> mesmo, envie um email para [email protected]. >>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>>> [email protected]. >>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> -- >>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>>>> do Grupos do Google. >>>>>>>> Para anular a subscrição deste grupo e parar de receber emails do >>>>>>>> mesmo, envie um email para [email protected]. >>>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>>> [email protected]. >>>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>>> do Grupos do Google. >>>>>>> Para anular a subscrição deste grupo e parar de receber emails do >>>>>>> mesmo, envie um email para [email protected]. >>>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>>> [email protected]. >>>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> João Fernandes >>>>>> >>>>>> -- >>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>>> do Grupos do Google. >>>>>> Para anular a subscrição deste grupo e parar de receber emails do >>>>>> mesmo, envie um email para [email protected]. >>>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>>> [email protected]. >>>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>> do Grupos do Google. >>>>> Para anular a subscrição deste grupo e parar de receber emails do >>>>> mesmo, envie um email para [email protected]. >>>>> Para publicar uma mensagem neste grupo, envie um email para >>>>> [email protected]. >>>>> Visite este grupo em https://groups.google.com/group/riapt. >>>>> Para mais opções, visite https://groups.google.com/d/optout. >>>>> >>>> -- >>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >>> Grupos do Google. >>> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >>> envie um email para [email protected]. >>> Para publicar uma mensagem neste grupo, envie um email para >>> [email protected]. >>> Visite este grupo em https://groups.google.com/group/riapt. >>> Para mais opções, visite https://groups.google.com/d/optout. >>> >> >> >> >> -- >> >> João Fernandes >> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >> Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected]. >> Para publicar uma mensagem neste grupo, envie um email para >> [email protected]. >> Visite este grupo em https://groups.google.com/group/riapt. >> Para mais opções, visite https://groups.google.com/d/optout. >> > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um email para > [email protected]. > Visite este grupo em https://groups.google.com/group/riapt. > Para mais opções, visite https://groups.google.com/d/optout. > -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em https://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
