Git을 사용하여 버전 관리를 관리하는 Python/Django 프로젝트를 진행 중입니다.로컬 브랜치에서 위자동 변경 사항, 마스터 체크 아웃 및 마스터가 깨졌습니다.
저는 최근에 conceptCalendar3
이라는 지점에서 약간의 변경을했으며, 변경 한 내용으로 인해 내 사이트가 무너졌습니다.
내가 해당 분기에 변경 사항을 적용한 다음 conceptCalendar3
분기를 만들기 위해 분기 한 master
을 확인했습니다. 그러나 지금 localhost
에서 내 사이트를 보려고 할 때 master
지점 (지난 번 작업 이후로 변경하지 않았습니다)에서 브라우저를 통해 다음 메시지가 나타납니다.
This site can't be reached
localhost refused to connect
파이썬 콘솔 내가 한 번도 본 적이 없다 오류 메시지와 많은 출력 표시된다 meeting_date_time
에 대해 불평 할 것이 보인다
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
'란 것은'나는에 추가 한 것입니다 conceptCalendar3
브랜치 -하지만 master
브랜치의 코드에는 존재하지 않습니다 ...
git pull origin master
을 실행하여 프로젝트의 라이브 버전에서 최신 버전의 코드가 나오는지 확인했지만 모든 내용이 최신이라고 알려줍니다.
왜 내 사이트 버전을 로컬에서 볼 수 없으며 콘솔에서 이러한 오류가 발생합니까?
편집
나는 오래된 커밋 체크 아웃하려고 한 시점에서 내가이 detached head
상태에서 여전히 나는, 그래서 내 코드의 일부 지점에 있음을 될 수있는 detached head
상태 -에 있었다 master
이지만 그 중 일부는 conceptCalendar
을 가리 킵니까? 그렇다면 어떻게 확인하겠습니까? 어떻게 해결할 수 있습니까?
git에서 브랜치가 최신이라고 알려주는 경우 버전 오류가 아닐 수 있습니다. 이러한 오류를 유발할 수있는 다른 요소가 있는지 확인하십시오. 그들은 당신이 부서 지던 branch 'conceptCalendar3'에 있었던 것과 똑같습니까? – Ksyqo
무엇을 의미합니까? 그 밖의 요인으로 인해 이러한 오류가 발생할 수 있습니까? 'conceptCalendar3' 브랜치에있는 파일 이외의 것을 변경하지 않았으므로'master' 파일은 변경되지 않아야합니다 ... – someone2088
콘솔에 표시되는 목록의 마지막 오류는 'meeting_date_time'이라는 변수에 관한 문제입니다. 그 변수는'master '브랜치에 존재하지 않지만 (conceptCalendar3)에 존재했기 때문에'master가 없었던 것처럼 보입니다. 정확하게 체크 아웃했거나, 어딘가에 다른 지점을 가리키고 있다고 생각하면 ... – someone2088