Mi sono divertito con git sulla mia macchina locale e tutto ha senso fino a quando non si tratta di un remoto e più sviluppatori che comincio a confondermi.Flusso di lavoro Git per lo sviluppo web
Il mio obiettivo è di avere un sito di sviluppo "semi pubblico" su cui un gruppo di 4 persone possa lavorare e di apportare modifiche al sito live non appena sono pronti. Abbiamo bisogno che il/i sito/i di sviluppo siano sul server web pubblico in modo da poter ottenere le approvazioni prima di spingere le modifiche dal vivo. La sicurezza non è una grande preoccupazione, quindi sto pensando di utilizzare solo un semplice .htaccess per limitare l'accesso. Non tutte le modifiche devono essere approvate, ma voglio che il sito dev sia aggiornato.
La grande sfida è che 2 dei 4 di noi sono progettisti e così l'intero processo di fare un cambiamento e spingendolo dal vivo deve essere semplice e veloce. Sono utilizzati solo per inviare modifiche al sito. Non voglio fare un processo di 10 passi per fare quello che stanno facendo con una scorciatoia da tastiera in questo momento.
Qualche suggerimento?
Capistrano non è necessariamente esclusivo di Ruby on Rails; può essere configurato per funzionare con altri progetti. Google qualcosa sulla falsariga di "Capistrano per PHP" per iniziare. Ci sono anche Ruby Gems come railsless-deploy che configurerà automaticamente Capistrano di conseguenza. Una nota a margine ... questo è in risposta a un commento ad un'altra risposta sopra. Mi dispiace farlo in questo modo ma non riesco ancora a postare commenti. Spero che mi perdonerete tutti perché pensavo che questa informazione fosse degna di essere condivisa. Saluti. – Synexis