Durante lo sviluppo tardivo di un'applicazione, sono stato spinto a heroku in modo tale che il repository sia abbastanza grande.Heroku Git Repository Size
Vorrei in questa fase, prima del lancio del sito, rimuovere tutte le versioni precedenti dal repository poiché sembra ragionevole il servizio di pulizia. Quale sarebbe il modo migliore per fare questo in modo che la mia applicazione online sia ininterrotta?
Ciao e grazie per la tua risposta. La mia esperienza abbastanza limitata mi dice che questo non funzionerà e che riceverò un messaggio rifiutato in avanti non veloce. Per quanto valga la pena, ho pensato che ci fosse una dimensione massima di repository di heroku - anche se non riesco a trovare informazioni di questo tipo - che mi sarei incontrato in un dato momento e che quindi sarebbe stato un buon momento per chiarirlo. Inoltre, una strategia di backup che coinvolgo regolarmente invia via email i progetti all'account di posta elettronica e al repository rende questo processo più lungo. – mark
È possibile aggirare la cosa non-fast-forward semplicemente dicendo 'push -f'. Dovrai farlo solo una volta, e poi le spinte successive saranno normali. Continuo a pensare che eliminare la cartella .git e ricrearlo come un nuovo repository è il modo migliore per eliminare la cronologia esistente. – tfe
Questo mi ha permesso di spingere un repo appena inizializzato ma è stato unito il mio repository con quello di heroku, che ha le stesse dimensioni di prima. – mark