Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: GIT: importare branch 10 PR nel proprio fork

GIT: importare branch 10 PR nel proprio fork 2 Anni 1 Mese fa #26835

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Ciao A tutti !

vorrei testare dei moduli in PR per la nazionalizzazione italiana 10.
Nel farlo, vorrei inserirli come branch (esterni) nel mio fork di OCA/l10nItaly

Tuttavia ho un problema con i COMANDI git: quali sono quelli ESATTI ?

Ecco gli errori che mi da git.... non riesco ad inserire un branch ETERNO nel mio form
giuliano@hotbird13:~/workspace/mygithub/l10n-italy$ git remote add tafaRU https://github.com/tafaRU/l10n-italy/tree/10.0-l10n_it_ddt-mig
giuliano@hotbird13:~/workspace/mygithub/l10n-italy$ git fetch tafaRU
fatal: repository 'https://github.com/tafaRU/l10n-italy/tree/10.0-l10n_it_ddt-mig/' not found

giuliano@hotbird13:~/workspace/mygithub/l10n-italy$ git remote add tafaRU git@github.com:tafaRU/l10n-italy.git  
fatal: il remoto tafaRU esiste già.

come si risolve :-) ??

PS Addendum
Attenzione: Spoiler! [Clicca per espandere]
Ultima modifica: 2 Anni 1 Mese fa da Lotta.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

GIT: importare branch 10 PR nel proprio fork 2 Anni 1 Mese fa #26847

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Dopo uno scambio “epistolare” con tafaRU, mi autorispondo:
Ci sono tante strade….
importare direttamente un singolo branch è poco frequente…
si ottiene con il comando git subtree
stackoverflow.com/questions/1425892/how-...two-git-repositories
Ovvero con il comando submodule:
www.kernel.org/pub/software/scm/git/docs...6/git-submodule.html
git.wiki.kernel.org/index.php/GitSubmoduleTutorial


Tuttavia è più facile importare un intero repo esterno nel nostro sistema github, effettuare un scarico in locale del repo intero con un fetch, quindi creare un branch locale nostro, ed effettuare il merge dei due, così da avere in locale il branch identico a quello desiderato:

Qualcosa tipo:
git remote add tafaRU git@github.com:tafaRU/l10n-italy.git
git fetch tafaRU
git remote show tafaRU
git branch 10.0-l10n_it_ddt_mig
git checkout 10.0-l10n_it_ddt_mig
git merge tafaRU/10.0-l10n_it_ddt-mig


VOI quale tecnica usate ?
Ultima modifica: 2 Anni 1 Mese fa da Lotta.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.134 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam