Incorporare un repository GitHub all'interno di un repository mercuriale (forno): quanto è integrato?

StackOverflow https://stackoverflow.com/questions/8918546

  •  30-10-2019
  •  | 
  •  

Domanda

Domanda riassunta:

Sono possibili repository secondari ospitati da GitHub all'interno di un repository mercuriale/forna hg clone o hg commit comando?

Domanda dettagliata:

Seguendo la mia domanda a cui è stata data una risposta in modo così eccellente qui , parte del mio codice di terze parti è in cartelle che ho scaricato qualche tempo fa dagli sforzi di OpenSource su GitHub. Dal momento che in quella fase non stavo usando il controllo della versione, quelle cartelle in cui solo le cartelle standard che ora sono state incorporate come sub -repository in Mercurial.

Questo non è ovviamente l'ideale, come per prima cosa, le nuove versioni delle biblioteche possono avere correzioni di bug o nuove funzionalità che desidero usare in futuro. Potrei anche aver bisogno di personalizzare a livello locale alcune delle biblioteche.

Posso vedere dalla lettura questo link Che è possibile avere "conoscere" Mercurial su quegli URL (e revisioni) del server Git, quindi posso quindi avere un clone mercuriale che il GitHub ha ospitato librerie dirette dai loro repository genitori.

Ho ragione nel dire che quando clonisco il genitore (mercuriale) si repos, quei file verranno estratti da Github, senza dover gestire separatamente questo usando Git?

Ciò che non è inoltre chiaro è, se dovessi farlo, e ha emerso che il codice potrebbe dover essere personalizzato dall'interno di quel repository clonato da GitHub, avrei bisogno di utilizzare Git per gestire le revisioni dei file locali o farebbe mercuriale quello per proxy? Ad esempio, dovevo hg commit -S Mercurial invocherebbe git per mio conto per gestirlo?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top