Rendere la cartella di un repository git un repository separato preservando la cronologia

0

Ho un repository git generico chiamato Workspace e ogni progetto che ho non è abbastanza grande da meritare che il proprio repository sia memorizzato come una cartella al suo interno. Uno dei miei mini-progetti è ora abbastanza grande da far ritenere che dovrebbe avere un proprio repository. Potrei facilmente farlo accadere semplicemente copiando le ultime revisioni nel proprio repository e impegnandole, ma questo non trasferisce nessuna delle precedenti revisioni o cronologia al nuovo repository. C'è un modo per prendere una sottocartella di un repository e crearne un proprio repository senza perdere la cronologia?

Sto bene anche con le risposte che funzionano solo con GitHub nel caso in cui abbia caratteristiche speciali.

    
posta Joshua Snider 09.05.2015 - 04:18
fonte

1 risposta

0

Questo è un flusso di lavoro comune; il team Git ha persino aggiunto un comando per questo: git subtree convertirà la directory in un sottomodulo .

Vedi questa risposta StackOverflow per maggiori dettagli: Scollega sottodirectory in repository Git separato: The Easy Way ™ .

    
risposta data 09.05.2015 - 04:39
fonte

Leggi altre domande sui tag