SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Por Dentro do Subversion



    Marcelo Gomes Carvalheiro
!
quot;                       #
    $
%   %


                          $   &
    '               &   '#(
        )

*           %   #
                        +!
,
                '                              -               )
    #               $               #              !.
                $                                    $                     -
                                )   /

                            ,
%                                                                      +
                                                           #
                                        $ !quot;       0       %
     )
    #

                                               !       ,
                            )%
            -                            #

quot;       #                       ,                                  $
                        +                                                  -%
                                                           %
        !
$

                              Sistema de Controle de Versão
    Históricos das
    Versões
                                            B        C
                                  A
      Versão N
          .
          .
          .
      Versão 2

      Versão 1
                                        Software Cliente



                                  Doc.
                                  Novo
              Desenvolvedor
1

2                   .       35 6
                            4(

            %           '   %      $
    +

        '       !
%       &

    1                                %
            '

                             '           %
                 %       '
                %                -


    .                                    '
                '    !
'

    1   '               $
            %

    1
        %       $   %


            $   %           0
            !
$
            78
    9    #(          :
         ,3
          3              !#!   #3

    ;     78
     7   $           :   -          <   1=
         ,3
          3           !#! #3

    >    78
         >-
         ,3
          3      !   #3   3


    *#
      ,3
       3              !#!      #
(    )

         31
    1)        '   '   !
(   )
            3
        '
(   )
        3.
(   )
        3
(   )
        3   ?.   %
            '@
(   )
        3   '
(     )     #      *       +
                         ' #!



    Solução:
    •Guardar uma cópia das suas alterações;
    •Fazer o update do repositório;
    •Colocar suas alterações na nova versão;
    •Fazer o commit para o repositório
(   )   #   *   +
                ' #!
quot;
    ,         -

    AB                   +       %
    !

    C;                  ?      @
                               -
    !
                        $!



                             Cuidado!
         Conflitos no início do expediente indicam que algo
         não está sendo feito de maneira correta. Observar
          com atenção os procedimentos de utilização do
                              subversion.
quot;
    .            -

    A.                                       -           <*;
    !
        ?                %       %

    C .%                               <*;                 %   !
     !

    D .'                     $                   0        -
     !
                     ?                    '          !


                                     Cuidado!
             Nunca submeter um arquivo com erro, pois isso
            pode ocasionar uma build “quebrada” no processo
                        de integração contínua.
quot;
    ,#        -

    AB              ?       @             +
    !

    CB               ?      @        '
    !
         +!


                         Cuidado!
     Nunca deixar de fazer a sincronização da sua cópia
     de trabalho com repositório, pois qualquer problema
     em sua máquina poderá ocasionar perda de código
                        e retrabalho.
Um exemplo do mundo real

                  #
•
    ,3 +#
     3   (    !   !+   !   3   3   3 +#(   3
•

Contenu connexe

En vedette (6)

Portfolio
PortfolioPortfolio
Portfolio
 
10
1010
10
 
Perfil Do Estudante Digital Meu Grupo Vermelho
Perfil Do Estudante Digital Meu Grupo VermelhoPerfil Do Estudante Digital Meu Grupo Vermelho
Perfil Do Estudante Digital Meu Grupo Vermelho
 
IMG_20151214_0001
IMG_20151214_0001IMG_20151214_0001
IMG_20151214_0001
 
Manager Comments
Manager CommentsManager Comments
Manager Comments
 
Graficas polares
Graficas polaresGraficas polares
Graficas polares
 

Similaire à Por Dentro do Subversion

8051 teoria
8051 teoria8051 teoria
8051 teoria
falcosms
 
Pcc servidores encaminhado a alepe
Pcc servidores encaminhado a alepePcc servidores encaminhado a alepe
Pcc servidores encaminhado a alepe
chlima
 
OcupaçãO AntróPica
OcupaçãO AntróPicaOcupaçãO AntróPica
OcupaçãO AntróPica
Maria Almeida
 
Arranque ios
Arranque iosArranque ios
Arranque ios
1 2d
 
Latin American Small & Mid Cap FóRum 2005
Latin American Small & Mid Cap FóRum 2005Latin American Small & Mid Cap FóRum 2005
Latin American Small & Mid Cap FóRum 2005
AES Eletropaulo
 
Apresentação 4 t09
Apresentação 4 t09Apresentação 4 t09
Apresentação 4 t09
SiteriCR2
 
Cr2 apresentação - 4 t09 (port-)
Cr2   apresentação - 4 t09 (port-)Cr2   apresentação - 4 t09 (port-)
Cr2 apresentação - 4 t09 (port-)
SiteriCR2
 

Similaire à Por Dentro do Subversion (20)

Revista En Corto Circuito6
Revista En Corto Circuito6Revista En Corto Circuito6
Revista En Corto Circuito6
 
8051 teoria
8051 teoria8051 teoria
8051 teoria
 
Pcc servidores encaminhado a alepe
Pcc servidores encaminhado a alepePcc servidores encaminhado a alepe
Pcc servidores encaminhado a alepe
 
As Diretrizes Curriculares e os Administradores que formamos - Adm. Mauro Kreuz
As Diretrizes Curriculares e os Administradores que formamos - Adm. Mauro KreuzAs Diretrizes Curriculares e os Administradores que formamos - Adm. Mauro Kreuz
As Diretrizes Curriculares e os Administradores que formamos - Adm. Mauro Kreuz
 
OcupaçãO AntróPica
OcupaçãO AntróPicaOcupaçãO AntróPica
OcupaçãO AntróPica
 
Ethereal
EtherealEthereal
Ethereal
 
Leng 12
Leng 12Leng 12
Leng 12
 
SweESalunos.pdf
SweESalunos.pdfSweESalunos.pdf
SweESalunos.pdf
 
Arranque ios
Arranque iosArranque ios
Arranque ios
 
Calendario de actividades
Calendario de actividadesCalendario de actividades
Calendario de actividades
 
Latin American Small & Mid Cap FóRum 2005
Latin American Small & Mid Cap FóRum 2005Latin American Small & Mid Cap FóRum 2005
Latin American Small & Mid Cap FóRum 2005
 
Sistemática
SistemáticaSistemática
Sistemática
 
346
346346
346
 
Monografia j shooter - v.1.0 [souza, cristiano; thirion, rafael]
Monografia   j shooter - v.1.0 [souza, cristiano; thirion, rafael]Monografia   j shooter - v.1.0 [souza, cristiano; thirion, rafael]
Monografia j shooter - v.1.0 [souza, cristiano; thirion, rafael]
 
Introdução ao framework CakePHP
Introdução ao framework CakePHPIntrodução ao framework CakePHP
Introdução ao framework CakePHP
 
Leng 07
Leng 07Leng 07
Leng 07
 
Leng 07
Leng 07Leng 07
Leng 07
 
Modulo a
Modulo aModulo a
Modulo a
 
Apresentação 4 t09
Apresentação 4 t09Apresentação 4 t09
Apresentação 4 t09
 
Cr2 apresentação - 4 t09 (port-)
Cr2   apresentação - 4 t09 (port-)Cr2   apresentação - 4 t09 (port-)
Cr2 apresentação - 4 t09 (port-)
 

Dernier

Dernier (9)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Por Dentro do Subversion

  • 1. Por Dentro do Subversion Marcelo Gomes Carvalheiro
  • 2. !
  • 3. quot; # $ % % $ & ' & '#( ) * % # +!
  • 4. , ' - ) # $ # !. $ $ - ) / , % + # $ !quot; 0 % ) # ! , )% - # quot; # , $ + -% % !
  • 5. $ Sistema de Controle de Versão Históricos das Versões B C A Versão N . . . Versão 2 Versão 1 Software Cliente Doc. Novo Desenvolvedor
  • 6. 1 2 . 35 6 4( % ' % $ + ' !
  • 7. % & 1 % ' ' % % ' % - . ' ' !
  • 8. ' 1 ' $ % 1 % $ % $ % 0 !
  • 9. $ 78 9 #( : ,3 3 !#! #3 ; 78 7 $ : - < 1= ,3 3 !#! #3 > 78 >- ,3 3 ! #3 3 *# ,3 3 !#! #
  • 10. ( ) 31 1) ' ' !
  • 11. ( ) 3 '
  • 12. ( ) 3.
  • 13. ( ) 3
  • 14. ( ) 3 ?. % '@
  • 15. ( ) 3 '
  • 16. ( ) # * + ' #! Solução: •Guardar uma cópia das suas alterações; •Fazer o update do repositório; •Colocar suas alterações na nova versão; •Fazer o commit para o repositório
  • 17. ( ) # * + ' #!
  • 18. quot; , - AB + % ! C; ? @ - ! $! Cuidado! Conflitos no início do expediente indicam que algo não está sendo feito de maneira correta. Observar com atenção os procedimentos de utilização do subversion.
  • 19. quot; . - A. - <*; ! ? % % C .% <*; % ! ! D .' $ 0 - ! ? ' ! Cuidado! Nunca submeter um arquivo com erro, pois isso pode ocasionar uma build “quebrada” no processo de integração contínua.
  • 20. quot; ,# - AB ? @ + ! CB ? @ ' ! +! Cuidado! Nunca deixar de fazer a sincronização da sua cópia de trabalho com repositório, pois qualquer problema em sua máquina poderá ocasionar perda de código e retrabalho.
  • 21. Um exemplo do mundo real # • ,3 +# 3 ( ! !+ ! 3 3 3 +#( 3 •