2016-06-18 12 views
0

Ich habe ein Projekt geerbt, das zuvor an eine Webentwicklungsfirma ausgelagert wurde. Es ist eine typische MEAN-Website.Code in Github ist nicht dasselbe wie Code auf Produktionsserver

Ich konnte den Code nicht aus dem Github-Repository arbeiten, also habe ich den Code vom Produktionsserver heruntergeladen, habe eine npm Wiederaufbau und voila, es funktioniert.

Das führt zu der Annahme, dass der Code in Github nicht mit dem Code auf dem Produktionsserver identisch ist. Dies ist eine reale Möglichkeit, da das ausgelagerte Unternehmen, das das Produkt gebaut hat, schrecklich war. Zum Beispiel hatten sie noch nicht einmal von dem Konzept einer technischen Spezifikation gehört.

Ich weiß, ich kann einfach anfangen, jede Datei zu differieren, um zu sehen, was anders ist, und dann das Github-Repository zu korrigieren, aber ich frage mich, ob Sie einen besseren Weg kennen, damit umzugehen? Gibt es zum Beispiel einen einfacheren Weg, die Unterschiede zu sehen, ohne eine Million Diffs zu machen?

Vielen Dank für Ihren Rat.

+0

hat Produktion .git Ordner? – aarosil

+0

Mit WinMerge können Sie Ordner und Unterordner unterscheiden und nur die Dateien auflisten, die sich unterscheiden. –

Antwort

1

Ich benutze FileMerge auf OSX, um die Unterschiede leicht zu sehen.

Yep, das ausgelagerte Unternehmen, das unsere Software erstellt hat, hat Updates für Produktionen vorgenommen und sie nicht an GitHub gebunden. Grrr!

Verwandte Themen