Ho commesso (non premuto) un sacco di file in locale (inclusi i file binari rimozione & aggiunta ...) e ora quando provo a spingere ci vuole un sacco di tempo. In realtà ho incasinato la mia cronologia dei repository locali.Come rimuovo in modo permanente i file (cancellati) dalla cronologia?
Come potrei evitare questo errore in futuro? Posso trasformare un set di revisioni locali 1-> 2-> 3-> 4 a 1-> 2 con 2 è la revisione finale del clone locale?
edit: da quando ero in fretta ho iniziato un nuovo repo remoto da zero con la versione 4. In futuro andrò con la risposta marcata come sembra più facile, ma io scavare altre soluzioni per vedere la verità. Grazie per il tuo supporto.
Io uso Mercurial per memorizzare il db della mia candidatura, quindi ho solo .hgignored ogni bit del db e ha commesso solo un jar. – amirouche