Ich arbeite an einem Python/Django-Projekt, mit Git meine Versionskontrolle zu verwalten.Git - Änderungen an einem lokalen Zweig vorgenommen, Master ausgecheckt, und Master ist jetzt gebrochen
Ich habe vor kurzem einige Änderungen an einem Zweig vorgenommen, der conceptCalendar3
genannt wird, und die Änderungen, die ich machte, brachen meine Site.
Ich habe die Änderungen an diesem Zweig, und dann ausgecheckt master
, die ich verzweigt hatte, um den conceptCalendar3
Zweig zu erstellen. Jedoch, wenn ich jetzt versuche, meine Website von der localhost
, auf master
Zweig zu sehen (auf dem ich keine Änderungen vorgenommen habe, seit es zuletzt funktionierte), bekomme ich jetzt eine Nachricht in den Browser sagen mir:
This site can't be reached
localhost refused to connect
die Python-Konsole eine Menge Ausgabe mit Fehlermeldungen anzeigt, die ich vorher nicht gesehen habe:
File "/Users/.../Documents/Dev/moonhub/moon/moon/urls.py", line 27, in url(r'^costing/', include('costing.urls', namespace="costing")), File "/Users/.../.virtualenvs/moon/lib/python2.7/site-packages/django/conf/urls/init.py", line 52, in include urlconf_module = import_module(urlconf_module) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/init.py", line 37, in import_module import(name) File "/Users/.../Documents/Dev/moonhub/moon/costing/urls.py", line 2, in from . import views File "/Users/.../Documents/Dev/moonhub/moon/costing/views.py", line 2900, in from projects.views import get_project_folder File "/Users/elgan/Documents/Dev/moonhub/moon/projects/views.py", line 38, in from .forms import * File "/Users/.../Documents/Dev/moonhub/moon/projects/forms.py", line 1207, in class PostDepMeetingForm(ValidatedForm): File "/Users/.../.virtualenvs/moon/lib/python2.7/site-packages/django/forms/models.py", line 257, in new raise FieldError(message) django.core.exceptions.FieldError: Unknown field(s) (meeting_date_time) specified for Survey
das ‚Feld‘, dass es scheint darüber zu beschweren, ist meeting_date_time
eine, die ich auf der addierte conceptCalendar3
Zweig- aber es existiert nicht in dem Code auf dem master
Zweig ...
Ich habe versucht, git pull origin master
laufen zu lassen, um sicherzustellen, dass ich die neueste Version des Codes von der Live-Version des Projekts habe, aber dies sagt mir, dass alles auf dem neuesten Stand ist.
Warum kann ich eine Version meiner Site nicht lokal anzeigen und warum erhalte ich diese Fehler in der Konsole?
bearbeiten
Ich habe versucht, eine alte Check-out begehen, und an einer Stelle befand sich in einem detached head
Staats könnte es sein, dass ich noch in diesem detached head
Zustand, und so einige meiner Code ist Punkt master
, aber einige davon zeigt auf conceptCalendar
? Wenn das der Fall ist, wie würde ich prüfen, und wie würde ich es lösen?
Wenn git Ihnen mitteilt, dass Ihre Zweigstelle auf dem neuesten Stand ist, handelt es sich wahrscheinlich nicht um einen Versionsfehler. Suchen Sie nach anderen Faktoren, die diese Fehler verursachen können. Sind sie die gleichen, die sie auf Ihrem gebrochenen Zweig "conceptCalendar3" waren? – Ksyqo
Was meinst du? Welche anderen Faktoren könnten mir diese Fehler verursachen? Ich habe nichts außer den Dateien in meinem 'conceptCalendar3'-Zweig geändert - also sollten die Dateien auf 'master' unverändert bleiben ... – someone2088
Der letzte Fehler in dieser Liste, der in der Konsole angezeigt wird, zeigt an, dass da ist ein Problem mit einer Variablen namens "meeting_date_time" - diese Variable existiert nicht auf meinem 'Master'-Zweig (wo ich jetzt bin), aber sie existierte auf 'conceptCalendar3' - so scheint es, als ob' masters 'nicht gewesen wäre richtig ausgecheckt, oder dass irgendwas irgendwo noch auf den anderen Zweig zeigt ... – someone2088