GIT: mudanças entre as edições

De EAPn
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Git é um sistema de controle de versões distribuído, usado para registrar e armazenar o histórico de edições de qualquer tipo de arquivo. É utilizado o serviço da UFSC em [http://codigos.ufsc.br codigos.ufsc.br], oferecido a comunidade universitária que visa o desenvolvimentos de softwares de forma distribuída e organizada.
'''Git''' é um sistema de controle de versões distribuído, usado para registrar e armazenar o histórico de edições de qualquer tipo de arquivo. É utilizado o serviço da UFSC em [http://codigos.ufsc.br codigos.ufsc.br], oferecido a comunidade universitária que visa o desenvolvimentos de softwares de forma distribuída e organizada.

==Acesso==
#O GIT utilizado é disponibilizado pela UFSC, o acesso é feito pelo link
#*https://codigos.ufsc.br/users/sign_in
#Acesso via credenciais UFSC.
#O gerenciador do repositório das versões dos processos é o prof. De Lucca. Para poder visualizar e efetuar downloads dos arquivos, deve ser solicitado acesso a página a ele.
#*Repositório: Antonio Carlos Mariani / '''processos_eapn''' - Controle de processos desenvolvidos no EAPn. << Mudou a raiz do repositório - atualizar
#Para acessar e efetuar downloads de versões antigas e todo o histórico relacionado, visualizar em “commits”.

==Realizar alterações de versões==
#Para fazer commits (conjunto de mudanças permanentes) é preciso ter um cliente GIT instalado.
#*Atualmente é utilizado o SmartGit, podendo ser executado em Windows, macOS e Linux.
#*Para configuração do SmartGit, abrir uma sessão local do GIT. Nas próprias etapas de configuração será solicitado a URL de conexão que pode ser obtida na página principal do GIT em “Clone”.[[Arquivo:Git1.1.png|thumb|center|900px]]
#Durante a configuração o SmartGit irá solicitar um diretório local para criar uma pasta. Essa pasta irá armazenar os dados do Git associado. Assim, para cada Git - Clone criado, terá uma respectiva pasta.
#*'''processos_eapn.git''' < Pasta criada pelo SmartGit. [[Arquivo:Git2.png|thumb|center|1000px|Os arquivos internos da pasta são exatamente os arquivos disponíveis no Git.]]
#As alterações são feitas diretamente na pasta '''processos_eapn.git'''. Assim, deve-se excluir, incluir, ou efetuar qualquer alteração nos arquivos disponíveis e automaticamente o SmartGit identifica as alterações, criando um novo “braço”.
#Para as alterações serem enviadas do smartGit local para o Git do servidor é necessário fazer um Push dos arquivos.
#*Para isso, selecionar a linha do respectivo commit realizado e clicar no botão “commit”. Irá aparecer uma lista com as alterações realizadas e deverá ser selecionadas quais deverão estar associadas ao mesmo commit (conjunto de alterações). (Geralmente vai selecionar tudo).[[Arquivo:Git3.png|thumb|center|1000px]]
#*Também vai estar disponível um campo de descrição para informar do que se trata o commit realizado. Colocar uma descrição sucinta e clara o objetivo das alterações.
#*Após, na mesma janela, terá a opção de fazer o push. Assim as alterações estarão finalizadas.

Edição atual tal como às 21h32min de 29 de setembro de 2022

Git é um sistema de controle de versões distribuído, usado para registrar e armazenar o histórico de edições de qualquer tipo de arquivo. É utilizado o serviço da UFSC em codigos.ufsc.br, oferecido a comunidade universitária que visa o desenvolvimentos de softwares de forma distribuída e organizada.

Acesso[editar]

  1. O GIT utilizado é disponibilizado pela UFSC, o acesso é feito pelo link
  2. Acesso via credenciais UFSC.
  3. O gerenciador do repositório das versões dos processos é o prof. De Lucca. Para poder visualizar e efetuar downloads dos arquivos, deve ser solicitado acesso a página a ele.
    • Repositório: Antonio Carlos Mariani / processos_eapn - Controle de processos desenvolvidos no EAPn. << Mudou a raiz do repositório - atualizar
  4. Para acessar e efetuar downloads de versões antigas e todo o histórico relacionado, visualizar em “commits”.

Realizar alterações de versões[editar]

  1. Para fazer commits (conjunto de mudanças permanentes) é preciso ter um cliente GIT instalado.
    • Atualmente é utilizado o SmartGit, podendo ser executado em Windows, macOS e Linux.
    • Para configuração do SmartGit, abrir uma sessão local do GIT. Nas próprias etapas de configuração será solicitado a URL de conexão que pode ser obtida na página principal do GIT em “Clone”.
      Git1.1.png
  2. Durante a configuração o SmartGit irá solicitar um diretório local para criar uma pasta. Essa pasta irá armazenar os dados do Git associado. Assim, para cada Git - Clone criado, terá uma respectiva pasta.
    • processos_eapn.git < Pasta criada pelo SmartGit.
      Os arquivos internos da pasta são exatamente os arquivos disponíveis no Git.
  3. As alterações são feitas diretamente na pasta processos_eapn.git. Assim, deve-se excluir, incluir, ou efetuar qualquer alteração nos arquivos disponíveis e automaticamente o SmartGit identifica as alterações, criando um novo “braço”.
  4. Para as alterações serem enviadas do smartGit local para o Git do servidor é necessário fazer um Push dos arquivos.
    • Para isso, selecionar a linha do respectivo commit realizado e clicar no botão “commit”. Irá aparecer uma lista com as alterações realizadas e deverá ser selecionadas quais deverão estar associadas ao mesmo commit (conjunto de alterações). (Geralmente vai selecionar tudo).
      Git3.png
    • Também vai estar disponível um campo de descrição para informar do que se trata o commit realizado. Colocar uma descrição sucinta e clara o objetivo das alterações.
    • Após, na mesma janela, terá a opção de fazer o push. Assim as alterações estarão finalizadas.