2016-03-26 7 views
0

Ich versuche, den besten Weg zu finden, mit CakePHP 3 auf GitHub mit mehreren Arbeitsplätzen zu arbeiten.Mit Github, CakePHP 3 und Composer

Szenario: Ich habe CakePHP 3 mit Composer in ein neues Verzeichnis installiert und daraus ein Git-Repository mit dem Github-CLI erstellt. Verwenden des standardmäßig mit CakePHP gelieferten .gitignore. Nachdem ich den Repo auf den Remote-Server geschoben hatte, begann ich an diesem Projekt zu arbeiten.

Später zu Hause wollte ich mit der Arbeit fortfahren und stieß auf folgendes Problem: Sowohl Composer als auch GitHub (CLI und GUI) benötigen einen leeren Ordner, um den Cake-PHP-Core zu installieren oder den Repo zu klonen. Also, was wäre der beste Weg, um mit diesem Problem umzugehen, ohne das .gitignore zu löschen und den ganzen cakephp Kern zum repo zu schieben?

Antwort

1

Wenn Composer global in Ihrem Heimcomputer installiert ist, verwenden Sie nach dem Klon einfach den Befehl unten in Ihrem Projektordner.

composer update 

Dieser Befehl braucht nur das erste Mal. Dann wird CakePHP-Kern automatisch heruntergeladen. Dann wird es gut funktionieren. Ich denke, es ist eine einfache Lösung.

Komplexe Lösung ist, können Sie Git ignorieren Datei ändern, dann Repo erstellen, nach dem Klonen in Ihrem Computer zu Hause ändern Sie erneut Git ignorieren Datei.

+0

Bitte entschuldigen Sie meinen verstorbenen Anwser, ich war im Urlaub. Ihre einfache Lösung funktioniert wie ein Zauber. Ich musste nur die config/app.php selbst kopieren. Danke vielmals! – D0vev