¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como fazer backup do código ABAP em um repositório git de forma simples

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 27 Vistas
0
Cargando...

Tenho feito bastante treinamento e codificação na minha instância de teste ABAP.

Estava me perguntando se havia alguma maneira de fazer um backup do código em um repositório tipo git antes que o teste expire. O que realmente quero é manter simples: criar um repositório local usando Egit e simplesmente fazer um push do código para o repositório local. Quando meu teste expirar e eu criar um novo, simplesmente poderia fazer o contrário e fazer um pull no meu projeto ABAP.

Isso é para um projeto existente. Li dezenas de blogs e perguntas online e simplesmente não consigo encontrar um bom recurso para fazer isso.

Criei o repositório git.

O outro problema, é claro, é que só quero fazer um push para meu pacote. Não quero fazer backup de todo o projeto. (Seriam muitos arquivos).

Quando clico com o botão direito no projeto e seleciono "Equipe", todos os recursos estão em cinza exceto "aplicar patch". Aqui você deve adicionar o projeto ao repositório git.

Não consigo encontrar um tutorial ou algo em nenhum dos fóruns que se concentre em adicionar um projeto existente (preferencialmente pacotes selecionados de um projeto) a um repositório local. Isso significa que você precisa adicioná-lo ao git quando adiciona o projeto?

Ou talvez quando escolho a localização ao criar o projeto, preciso especificar o repositório git em vez do meu espaço de trabalho? Vi que foi feito para um exemplo em Java, mas era um projeto novo, então não tenho certeza se se aplica a um projeto ABAP existente.

Sinto que cheguei a um beco sem saída e agradeceria algum conselho.

Atenciosamente, Martin.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Michael, agradeço sua contribuição.

Minha pergunta é sobre o Eclipse git e não o ABAPgit. Você tem alguma informação nesta área?

Estou na versão de teste do ABAP. Acho que não tenho acesso ao ABAPgit. O ambiente está bastante restrito. Tentei procurar, mas parece não estar disponível.

Pensei que seria simples: ativar o Eclipse git, criar um repositório local, fazer push para o repositório local. Parece que nada é simples. 😊

Saudações, Martin.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Martin,

O seguinte tutorial descreve como você pode transferir seus desenvolvimentos ABAP do SAP BTP, ambiente ABAP para um repositório git utilizando abapGit :

Envie seu código fonte ABAP do SAP BTP, ambiente ABAP para um repositório GitHub usando abapGit

Também encontrará mais tutoriais relacionados com abapGit aqui:
https://developers.sap.com/tutorial-navigator.html?search=abapgit

Espero que isso seja útil para você.

Michael

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Você revisou o abapGit para fazer backup de um pacote ao fazer push para um arquivo ZIP localmente?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Eclipse git (Egit) requer que o Java esteja instalado em sua máquina. Como é um laptop de trabalho, decidi não prosseguir com essa instalação. Ficou muito complicado com licenças e outros. Pensei que a maneira mais simples de usar o git seria: 1. Ativar o Eclipse git 2. Criar um repositório local 3. Fazer push do pacote para o repositório local. Mas com a quantidade de administração envolvida e o custo, essa não era mais a opção fácil.

Em vez disso:

1. Criei uma conta no GitHub e um repositório onde queria armazenar meus objetos de desenvolvimento.

2. Implementei o ABAPgit no Eclipse (não a versão instalada no servidor de aplicativos ABAP).

Usei este link como guia:

https://developers.sap.com/tutorials/abap-environment-abapgit.html

Embora não fizesse exatamente o que eu precisava.

3. Preparei o pacote que queria enviar para o GitHub.

4. Fiz um push e commit.

Isso funcionou bem. Realmente não queria criar uma conta no GitHub para isso, mas acabei fazendo.

Uma vez que a versão de teste expire, posso criar uma nova versão de teste, configurar o ABAPgit no Eclipse e fazer um PULL para recuperar todo o trabalho que teria sido perdido. Isso é ótimo. Claro, a vantagem de ter esse código no GitHub é que posso fazer pull de qualquer máquina, o que não é possível se for um repositório local.

Martin.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?