Ich habe mit git auf meiner lokalen Maschine herum gespielt und alles macht Sinn, bis es zu einem Remote-und mehrere Entwickler kommt ich verwirrt.Git Workflow für Web-Entwicklung
Mein Ziel ist es, eine "halböffentlichen" Dev-Site/s zu haben, an der eine Gruppe von 4 Personen arbeiten und Änderungen an der Live-Site vornehmen kann, sobald sie fertig sind. Wir benötigen die Dev-Site/s auf dem öffentlichen Webserver, damit wir Genehmigungen erhalten können, bevor Änderungen live übertragen werden. Sicherheit ist kein großes Problem, deshalb plane ich einfach einen einfachen .htaccess zu verwenden, um den Zugriff zu beschränken. Nicht alle Änderungen müssen genehmigt werden, aber ich möchte, dass die Dev-Sites auf dem neuesten Stand bleiben.
Die große Herausforderung besteht darin, dass 2 von uns 4 Designer sind und der gesamte Prozess der Veränderung und des Push-Ups muss schnell und einfach sein. Sie werden verwendet, um nur Änderungen an der Site vorzunehmen. Ich möchte nicht einen 10-Schritt-Prozess machen, um das zu tun, was sie gerade tun, mit einer Tastenkombination.
Irgendwelche Vorschläge?
Capistrano ist nicht unbedingt exklusiv für Ruby on Rails; Es kann für die Zusammenarbeit mit anderen Projekten konfiguriert werden. Google etwas nach dem Vorbild von "Capistrano for PHP", um loszulegen. Es gibt auch Ruby Gems wie railsless-deploy, die Capistrano automatisch entsprechend konfigurieren. Nebenbei bemerkt ... Dies ist als Antwort auf einen Kommentar zu einer anderen Antwort oben. Tut mir leid, es auf diese Weise zu tun, aber ich kann noch keine Kommentare posten. Ich hoffe, Sie werden mir alle vergeben, da ich dachte, dass diese Information es wert ist, geteilt zu werden. Prost. – Synexis