2012-11-02 11 views
25

Git può ospitare più DAG nello stesso repository con il comando git checkout --orphan. Un caso d'uso frequentemente citato questa caratteristica di git è di mantenere un ramo separato per i documenti e il ramo orfano di github gh-pages per creare un sito web statico.Quali sono i casi di utilizzo per i rami orfani git?

Quali sono alcuni altri casi d'uso per filiali orfane?

+25

perché le persone votano per chiudere questo problema? puoi spiegare il tuo ragionamento? – ams

+12

Sto osservando dolorosamente che SO diventa sempre più un altopiano gestito da oligarchie di un silos informativo che categoricamente vieta oggetti molto utili. Purtroppo contiene ancora informazioni utili e quindi non posso lasciarlo. Andiamo ragazzi, abbiamo davvero bisogno di essere così puritani? In che modo questa domanda non si adatta a ["problemi pratici e risolvibili che sono esclusivi dello sviluppo del software"] (http://stackoverflow.com/help/on-topic)? Dove dovremmo fare le domande del caso d'uso? –

risposta

9

Un altro possibile utilizzo di questo è per la combinazione di più repository in uno. Un paio di esempi:

In questi casi si avranno due DAG separati nello stesso repository prima di essere fusi in un unico albero unificata. Quindi questo non è tanto un uso a lungo termine, ma un'azione che passerà temporaneamente attraverso lo stato di avere DAG separati nello stesso repository.

Problemi correlati