Probleme mit git
Eingetragen von maen (547)
am 16.06.2015 - 11:45 Uhr in
am 16.06.2015 - 11:45 Uhr in
Hallo, hat jemand Ahnung woran das liegen könnte?
Ich ziehe per git pull aus meiner sandbox auf drupal. Verändere code lokal, und dann:
- git add -A (oder -u)
- git commit -m "bla"
- git push -u origin 7.x-1.x
Ergebnis: commit wird genommen, aber keine neue Revision in der sandbox erstellt.
Frage: Wieso macht der das nicht mehr? Es darf auch geraten werden ...
Danke vorab, Marc
- Anmelden oder Registrieren um Kommentare zu schreiben
Deine Arbeitsweise!
am 16.06.2015 - 14:06 Uhr
Hallo,
bin mir nicht ganz sicher aber ich denke das liegt an deiner weise wie du die Änderungen pusht.
Origin ist mit Vorsicht zu genießen!
Ich verwende das so:
git add .
git commit -m "commit"
git push
Dafür musst du aber deine globalen Einstellungen setzen von deinem lokalen git, hier der passende link dazu.
Entwende ladest du dir das Projekt runter, mit git clone, dann hast du die Verbindung gespeichert, oder du fügst eine Remote Verbindung hinzu mit dem folgen link.
Ich hoffe ich konnte dir damit weiter helfen.
Bg
Daniel
D@N-Development e.U. Geschäftsführung
Homepage
Link?
am 16.06.2015 - 20:28 Uhr
Moin.
git push -u origin 7.x-1.x
ist schon korrekt (jedenfalls wenn es sich um eine Sandbox auf drupal.org handelt).@maen: hast Du mal den Link zur Sandbox parat?
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Klar, habe ich
am 16.06.2015 - 22:56 Uhr
https://www.drupal.org/node/2469709/revisions
Also wie entstehen da die Revisions? Ich habe da über 40 commits drin.
Und noch ein Problem, jetzt wo ich vom Profi die Aufmerksamkeit habe: ;)
Ich habe 11 Submodule, jede mit eigener Entity. Die Namenskonvention der Entitys lässt keine Unterstriche zu, somit habe ich jetz die Möglichkeit entweder die 11 Submodule als Module zu bauen, was eine Sache von Minuten wäre oder auf die Konvention zu pfeifen.
Zweites Problem:
Das Modul beinhaltet einen translation Ordner in deutscher Sprache. Da sind viele deutsche Fachtermini der Immobilienbranche drin, die kann man nur mit Vorwissen übersetzen. Die Forderung die po Datei auf localize.drupal.org zu bringen entfällt, da dort nur fertige Module übersetzt werden.
Beides wird hier: http://pareview.sh/pareview/httpgitdrupalorgsandboxmaen2469709git moniert.
Wie gehe ich am Besten vor?
Danke vorab,
Marc
Aber ich sehe da keine andere Möglichkeit, als die beschriebenen.
Revision != commit
am 17.06.2015 - 06:12 Uhr
Moin.
https://www.drupal.org/node/2469709/revisions
Also wie entstehen da die Revisions? Ich habe da über 40 commits drin.
Diese Revisions/Versionen haben nichts mit den commits in Deiner Sandbox zu tun, das sind ganz einfach die Versionen der Projektseite, die mit jeder Änderung an der Projektseite angelegt werden. Bei der letzten Änderung hast Du beispielsweise das Wort "alls" in "all" geändert ...
Die Namenskonvention der Entitys lässt keine Unterstriche zu ...
Woher hast Du das? Das wäre mir neu.
Das Modul beinhaltet einen translation Ordner in deutscher Sprache. Da sind viele deutsche Fachtermini der Immobilienbranche drin, die kann man nur mit Vorwissen übersetzen. Die Forderung die po Datei auf localize.drupal.org zu bringen entfällt, da dort nur fertige Module übersetzt werden.
Der Hinweis des Reviews ist schon korrekt so. Du kannst die po-Dateien vorerst in einem Issue ablegen und dann nach Veröffentlichung als Modul in http://localize.drupal.org importieren. Direkt im Projekt sollen die .po-Dateien jedenfalls nicht mehr liegen, da sie dort nicht von der Community pflegbar sind.
PS: wo ich gerade "immoimpressum" sehe ... "immoimprint" wäre internationaler ;)
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Zu euch beiden,
am 17.06.2015 - 13:50 Uhr
erst mal Danke!
Ok, habe das mit den Namenskonventionen jetzt hin bekommen. Die po Datei legen ich dann in die Sandbox in die issue Box. Dann werde ich für 3 andere Projekte Reviews schreiben und dann sollte alles gut sein.
Besten Dank noch mal,
Marc