git merge Bereits auf dem neuesten Stand, wenn es nicht

Während der Arbeit an einem Projekt mit git und bitbucket.com es gibt folgende Zweige:

master
development
uat
production

Als ich begann die Projekt-Arbeit habe ich ein git clone der Entwicklung (denken natürlich, dass es enthielt die state of the art-code). Monate später, und es stellt sich nun heraus, dass der code in Produktions-Zweig (was läuft aktuell in der Produktion) hat eine höhere version als der code, den ich begann, mit Zweig in der Entwicklung.

Wenn ich versucht:

git checkout development
git merge production

heißt es "up to date". Wenn ich gehe:

git diff production..development

es spuckt viele Veränderungen mit sich, die sagen, Produktions-branch-code, der nicht in den Entwicklungszweig. Wie kann ich die Produktion Codes Zusammenführen mit der Entwicklung code ohne abwischen meinen Monaten der Arbeit?

InformationsquelleAutor Warwick Hall | 2014-03-11
Schreibe einen Kommentar