Sto usando phpFog e sto distribuendo tramite git push -f <repo>
per sovrascrivere il contenuto esistente sul server. Alcune delle mie implementazioni provenivano da repository completamente diversi, poiché stavo sperimentando alcune cose.git push force, phpFog e file casuale non presenti nel mio repository mostrando
Ho trovato un file da un push precedente, che non esiste più nel repository attualmente in push, è sospeso sul server. Posso cancellare quel file (tramite uno script php), ma ogni nuovo push al server ricreare quel file - anche quando il repository appena premuto non lo contiene.
Lezione appresa è quella di non spingere w/force, suppongo - ma perché viene ricreato quel file casuale quando si spingono i repository che non lo contengono ?!
Anche in questo caso è quello che sto vedendo:
- git push -f repo_1 (contiene random.txt)
- random.txt esiste
- ho eliminare tutti i file, è ora random.txt andato
- git push -f repo_2 (non contiene random.txt)
- random.txt esiste ancora (perché ?!)
EDIT: presumo che forzare le modifiche al repository rimanga ancora traccia dei file più vecchi, anche se il nuovo repository non li ha mai monitorati. Ho modificato il mio metodo di implementazione per ora clonare ciò che è su phpFog, git rimuovere tutto e aggiungere i miei nuovi file prima di premere. https://github.com/swt83/phpfog-deploy
+1 per l'utilizzo di phpFog ... anche se a me sembra un po 'troppo costoso – dynamic
Stai semplicemente cancellando il file senza averlo commesso o fatto sapere che è stato cancellato? Potrebbe essere necessario rimuoverlo dall'indice ('git rm --cached random.txt') e commetterlo. – Nic