Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. 
Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

Nascondi benvenuto                             Accedi                                                  Registrati
0

[18.0] mis_builder: NON riesco a installare entrambe le PR

Avatar
Lotta

 Buonasera a tutti.

Mis Builder è ancora in fase di merge per la 18.

Sarebbero già pronte le due  PR… purtroppo NON capisco come installare entrambe:

  • mis-builder
  • mis-builder_budget


Il problema che mi blocca è il seguente:

chaule97 ha fatto un fork di mis-builder, realizzando le PR in due branch distinti

  • 18.0-mig-mis_builder_budget
  • 18.0-mig-mis_builder


Scaricato il fork con git clone, SE faccio git checkout su uno dei due branch “nascondo” il codice dell’altro branch/PR.


CHIEDO

  • Come posso fare per rendere visibili “permanentemente” entrambi i branch/PR e installarli in Odoo ?
  • Come si integrano le varie PR in Odoo, evitando di nasconderle con il checkout ?
  • Sbaglio qualcosa a livello "concettuale" su come gestire le singole PR su Odoo ?

Lo stesso problema mi capita con altre PR che sono realizzate come branch multiple di un unico fork... 


Avatar
Abbandona
1 risposta
0
Avatar
Sergio Corato
Migliore risposta

Ciao, per usare entrambe le pr devi mergiare su una delle due l'altra e quindi usi il risultato. 

2 commenti
Avatar
Abbandona
Avatar
Lotta
-

Ciao Sergio,
grazie dell'aiuto !

Ho provato a fare il MERGE indicatomi, ma FALLISCE con le indicazioni sotto:
Tu sei riuscito a unire i due branch ?

(venv18) odoo@Apollo11:~/18.0/addons/custom/chaule97$ git clone https://github.com/chaule97/mis-builder.git
Clone in 'mis-builder' in corso...
remote: Enumerating objects: 12829, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 12829 (delta 9), reused 7 (delta 7), pack-reused 12814 (from 2)
Ricezione degli oggetti: 100% (12829/12829), 5.93 MiB | 8.55 MiB/s, fatto.
Risoluzione dei delta: 100% (9227/9227), fatto.

(venv18) odoo@Apollo11:~/18.0/addons/custom/chaule97$ cd mis-builder/

(venv18) odoo@Apollo11:~/18.0/addons/custom/chaule97/mis-builder$ git checkout 18.0-mig-mis_builder
ramo '18.0-mig-mis_builder' impostato per tracciare 'origin/18.0-mig-mis_builder'.
Si è passati a un nuovo branch '18.0-mig-mis_builder'

(venv18) odoo@Apollo11:~/18.0/addons/custom/chaule97/mis-builder$ git merge origin/18.0-mig-mis_builder_budget
Merge automatico di .pre-commit-config.yaml in corso
CONFLITTO (contenuto): conflitto di merge in .pre-commit-config.yaml
Merge automatico di mis_builder_budget/models/mis_budget_item_abstract.py in corso
CONFLITTO (contenuto): conflitto di merge in mis_builder_budget/models/mis_budget_item_abstract.py
Merge automatico fallito; risolvi i conflitti ed esegui il commit
del risultato.

Avatar
Sergio Corato
-

Prego, non uso questa versione.
Vedo che va in conflitto anche un file non del modulo aggiunto, dovresti fare un rebase di entrambi i branch prima di mergiarli.