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

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 à Subversion: Por Dentro do Sistema de Controle de Versão

Revista En Corto Circuito6
Revista En Corto Circuito6Revista En Corto Circuito6
Revista En Corto Circuito6encortocircuito
 
8051 teoria
8051 teoria8051 teoria
8051 teoriafalcosms
 
Pcc servidores encaminhado a alepe
Pcc servidores encaminhado a alepePcc servidores encaminhado a alepe
Pcc servidores encaminhado a alepechlima
 
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 KreuzCRA - MG
 
OcupaçãO AntróPica
OcupaçãO AntróPicaOcupaçãO AntróPica
OcupaçãO AntróPicaMaria Almeida
 
Arranque ios
Arranque iosArranque ios
Arranque ios1 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 2005AES Eletropaulo
 
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]Rafael Thirion
 
Introdução ao framework CakePHP
Introdução ao framework CakePHPIntrodução ao framework CakePHP
Introdução ao framework CakePHPigorpimentel
 
Teleconferência 4T09
Teleconferência 4T09Teleconferência 4T09
Teleconferência 4T09CR2
 
Apresentação 4 t09
Apresentação 4 t09Apresentação 4 t09
Apresentação 4 t09SiteriCR2
 

Similaire à Subversion: Por Dentro do Sistema de Controle de Versão (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
 
Teleconferência 4T09
Teleconferência 4T09Teleconferência 4T09
Teleconferência 4T09
 
Apresentação 4 t09
Apresentação 4 t09Apresentação 4 t09
Apresentação 4 t09
 

Subversion: Por Dentro do Sistema de Controle de Versão

  • 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 •