2016-12-07 1 views
-1

Ich bin also ein UX-Designer, kein Entwickler, ein echter Neuling mit Code, aber ich unterrichte in meiner Freizeit noch mehr Dinge, um einen besseren Überblick über den gesamten verwendeten Entwicklungsstack zu bekommen Ich wollte ein CMS lernen, damit ich mein Portfolio leichter auf dem neuesten Stand halten kann.Aquia Dev Desktop und Github? Wie bringe ich sie dazu, zusammenzuarbeiten?

So folgende ich die Video-Tutorials Aquia die erklären, wie Drupal und alle anderen Backend-Material 2.

Wenn ich laufen Dev-Desktop mit Aquia Dev Desktop installieren und ein neues Projekt starten, wenn ich gehe zu Wenn Sie den NewProject-Ordner kopieren und versuchen, ihn auf ein externes Laufwerk zu kopieren, wird die Website beschädigt. Ich bin es gewohnt, nur CSS, HTML und JS zu verwenden, und das Verschieben auf ein neues Laufwerk ist sehr einfach. Aber ich denke nicht mit Drupal Zeug?

Hauptsache, ich möchte meine Website als Repo auf Github hochladen können. Ich habe Cygwin installiert und ich verstehe recht gut von CLI Git. Aber was ich mache, funktioniert nicht. Was ich versucht habe, ist ein leeres Repo auf Github, FirstDrupalWebsite, und dann klicke ich FirstDrupalWebsite in meinen Cygwin Projects-Ordner, und dann versuche ich, Zeug aus dem Ordner mit der Drupal-Website in den FirstDrupalWebsite-Ordner zu kopieren, und dann ich versuche und füge ein add/commit/push zurück zu github mit den Änderungen, aber es funktioniert nicht, und wie ich schon sagte, wenn ich die Dateien kopiere und einfüge, bricht die Webseite ab.

Ich weiß, dass dies wahrscheinlich wirklich grundlegende Backend-Zeug ist, aber wenn jemand helfen kann, meine Praxis zu korrigieren und mich in die richtige Richtung zu weisen, würde ich es wirklich schätzen.

+0

Haben Sie das NewProject mit Mysql und Apache ausgeführt? – snize

+0

Ja ursprünglich. Ich fand heraus, dass das Problem war, dass ich meine Datenbanken mit PHPadmin exportieren musste. Jetzt versuche ich zu sehen, wie ich mit meiner Work-Dev-Umgebung arbeiten kann. –

Antwort

0

Sie sind sogar übermäßig komplizierte Dinge oder ich verstehe das Problem nicht.

Verwenden von Acquia Dev Desktop 2 (ADD2) mit einem Git Repo sollte wirklich einfach sein.

Sie müssen den Repo klonen, dann in ADD2 drücken Sie das Pluszeichen (+) von links unten, wählen Sie ["Lokale Drupal Site importieren" || "Neue Drupal Site"] (abhängig davon, ob Sie eine Website im Repo haben) oder nicht), geben Sie die Website-Details ein (wählen Sie den Pfad des Pfades git clone), wenn Sie noch keine db hatten, müssen Sie /install.php ausführen, sonst können Sie Ihre Website genießen. Für den Rest können Sie den Code bearbeiten, commits, push, pull etc. von git ohne Probleme machen.

Die DB-Synchronisation ist hier das Hauptproblem, da Git keine DB-Sync-Funktion hat, es jedoch Dienste von Drittanbietern gibt, die das können (Acquia Cloud zum Beispiel). Der Weg des armen Mannes besteht darin, entweder einen separaten Server für die Datenbank zu verwenden, auf den alle Mitglieder zugreifen können, oder die Datenbank im dedizierten Ordner zu sichern, und andere Mitglieder ziehen und benutzen sie.

+0

Hey danke, ich konnte es bekommen, indem ich die Datenbank in einen Unterordner exportiere und sie dann jedes Mal neu importiere, wenn ich den Standort ändere. Das war mein Hauptproblem, ich habe nur herausgefunden, wie das geht usw. Danke! –

Verwandte Themen