Ho effettuato un commit circa un mese fa che prevedeva la creazione di una nuova cartella e sottocartelle e il trasferimento dei file del codice sorgente tra loro. Stavo solo guardando la mia storia per la prima volta da allora e ho capito che Git ha "perso" la cronologia da quando i file originali sono stati cancellati e poi ri-aggiunti, suppongo - cioè quando visualizzo un file nella mia GUI git (è sotto NDA quindi non posso discuterlo direttamente, ma per esempio questo repository è rotto anche su GitHub. GitHub mostra chiaramente il suo rilevamento del commit come una serie di mosse.) mostra solo la cronologia per ogni file fino a quando la cartella del progetto è stato riorganizzato.Cronologia dimenticata git dopo la riorganizzazione della cartella del progetto
Dopo aver letto alcune domande (Getting Git to Acknowledge Previously Moved Files, How to make git mark a deleted and a new file as a file move?), sono semplicemente più perso di quando ho iniziato. Sembra che da quelle risposte non sarò in grado di risolvere tutto questo? Apprezzo davvero qualsiasi aiuto qui.
@ JUST: La tua opinione non è corretta questa volta. SO è assolutamente il posto giusto per le domande sul controllo della versione. Sicuramente i collegamenti dell'OP alle precedenti domande git suggeriscono questo? Basta guardare le FAQ: "strumenti software comunemente usati dai programmatori". Immagino sia il tuo voto ravvicinato - forse dovresti dare un'occhiata alla pagina delle FAQ e dei privilegi prima di esercitare nuovamente questo privilegio. – Cascabel
@Jefromi: ti sento, ma poiché "set di tag" è arrivato, ho interrotto questo tipo di battaglia;) Vedi http://blog.stackoverflow.com/2010/11/stack-overflow-homepage-changes/#comment -51797. Possono spostare quelle domande praticamente ovunque vogliono ... Vedrò * loro *) – VonC
@VonC: direi che dovremmo ancora provare a mantenere le domande in un posto, se non per noi, per le persone alla ricerca di risposte. – Cascabel