opendreambox / enigma2-plugins

Python plug-ins for enigma2 (DreamOS)
https://dreambox.de/
Other
37 stars 49 forks source link

Sorry again... #19

Closed DrMichael closed 5 years ago

DrMichael commented 5 years ago

Hi,

I am afraid, I screwed it up again. Can someone please revert the merge: https://github.com/opendreambox/enigma2-plugins/commit/70b3ba04035998b89b661b443acaa0bca0bb0797 ?

DrMichael

svenh0 commented 5 years ago

oh, yes. I missing now this commits:

DrMichael commented 5 years ago

How would I revert a commit?

svenh0 commented 5 years ago

I don't know. But this merge-commit is also not show in the commits-list ?!? Here i also can't see the merge-commit: http://git.opendreambox.org/?p=enigma2-plugins.git;a=summary

dhwz commented 5 years ago

Was habt ihr denn für Probleme? Ist doch alles i.O. DrMichael versteht nur immer nicht dass sein Client immer automatisch Merge Commits erzeugt das ist völlig normal weil er nicht vorher gesynced hat.

DrMichael commented 5 years ago

Hmmm, no, that is of 22.10.2018...

DrMichael commented 5 years ago

Hmmm, no, that is of 22.10.2018... Perhaps someone already reverted it?

dhwz commented 5 years ago

DrMichael in Zukunft einfach erst das lokale Git synchronisieren bevor du etwas zu Github hochschiebst. Oder noch besser einen Branch für deinen Änderungen anlegen und dann von dort aus einen Pull Request machen.

DrMichael commented 5 years ago

Habe doch vorher einen Pull gemacht?!?! Kann nicht mal jemand den Update des master für FritzCall machen. Ich stelle meine Änderungen in 4.0 ein.

Oooh, auch noch einen Branch. Da mache ich noch mehr kaputt. Ich verstehe GIT einfach nicht.

dhwz commented 5 years ago

Ich versteh eher nicht wie du es geschafft hast die Commit Historie zu löschen, daher geht jetzt auch kein Revert mehr die Commits sind nicht mehr da. Die Änderungen davon sind jetzt in deinem enthalten.

dhwz commented 5 years ago

Mal kurz schauen ob ich den Stand noch hab dann kann ich es wieder reparieren.

dhwz commented 5 years ago

Deine Commit ist jetzt weg, kannst du das Git nochmal neu pullen und dann erst deine Änderung einfügen und neu committen.

DrMichael commented 5 years ago

Ich hab hier Pull und Fetch from Upstream... Pull, oder?

Seh grad, hätte auch in Eclipse ein "Revert commit" machen können...

dhwz commented 5 years ago

Kommt darauf an wie du es handhabst, ein fetch wird Änderungen aus dem Remote Git nicht automatisch mergen das pull aber schon. Du kannst fetch machen, dann fügst du DEINE eigenen Änderungen aber bitte erst danach ein. :)

Da wir mittlerweile aber auf Github unterwegs sind könntest du dir auch einfach das komplette Git in eine eigenes forken und nur dort drin arbeiten dann machst du wirklich nur noch Pull Requests in das Dream Git und da kann man deine Änderungen dannn auch sicherheitshalber Reviewen bevor sie übernommen werden, das würde solche Fehler vermeiden.

svenh0 commented 5 years ago

Ich mach die Änderungen einfach hier direkt im Webclient. Einfach die geänderten Files per Drag&Drop reinziehen, commit-Text angeben und fertig ;) (Im passenden Plugin-Ordner auf "Upload Files" gehen) Das mit dem lokalen git war mir auch zu unverständlich. Da hatte ich auch ständig Angst, was falsch zu machen.

dhwz commented 5 years ago

@svenh0 Oder so, wobei ich nicht weiß wie das dann geht wenn er in den 4.0 Branch committen will.

DrMichael commented 5 years ago

in 4.0 committen ist ja nicht das Problem. aber den Commit dann per CherryPick in den master...

Habe jetzt Pull und Fetch gemacht, aber meine Änderungen und der Merge sind immer noch da.

drbest2 commented 5 years ago

Ich hab das jetzt mal für Dich übernommen. Ich kenne mich mit den ganzen Windows/MAC Tools nicht aus, ich bin ein reiner Consolen-Mensch unter Linux mit GIT:

git checkout master git pull git cherry-pick 72fb64d4424843554d4d748c8ee81be git push

Das wärs auch schon.

DrMichael commented 5 years ago

Exakt das habe ich ja gemacht... Denke ich.

DrMichael commented 5 years ago

Ah, DrBest war so frei, meine Änderungen in master zu übernehmen...

Habe das Repo jetzt komplett neu geholt, sieht gut aus.

Wenn ich jetzt noch wüsste, warum das (schon wieder) passiert ist...