오늘 처음으로 Git을 설정하려고 했는데 이 글을 따라가서 VS2013의 로컬 라이브러리를 Github에 성공적으로 바인딩하고 처음으로 프로젝트 자체가 git에 추가되지 않은 것을 발견했습니다. 동기화되지 않았습니다.
동기화하려는 프로젝트 디렉토리입니다
이것이 VS
에 표시된 솔루션입니다.
이 솔루션을 위해 Git을 직접 구축했습니다
그런데 이런 오류가 발생했습니다
Git 관리자를 열면 다음과 같습니다
첫 번째 동기화 후 일부 알 수 없는 파일이 동기화되었지만 기본 웹사이트 디렉터리 자체는 동기화되지 않았습니다.
이 오류를 해결하는 방법은 무엇입니까?
문제를 발견했습니다. 처음 프로젝트용 솔루션을 빌드했을 때 생성된 .sln 파일이 프로젝트 파일 자체와 동일한 디렉터리에 없었습니다. 프로젝트 파일은 /github/workfolder에 있었고 생성된 파일은 다음과 같습니다. .sln 파일은 기본적으로 /visual studio 2013/projects에 생성되므로 vs를 사용하여 git을 생성하면 일부 파일이 해당 디렉터리에 없다는 메시지가 표시됩니다. 후속 업데이트 중에는 /projects 디렉터리에 대해 git만 생성됩니다. , 업데이트된 파일은 sln 파일뿐입니다. 나중에 /projects 디렉터리에 있는 저장소와 솔루션을 삭제하고 /workfolder에 있는 프로젝트에 대한 솔루션을 다시 만든 후 함께 배치했습니다. 그 후 VS는 동일한 디렉터리에 있는 git을 자동으로 인식하여 푸시하고 동기화할 수 있었습니다. 즉, 문제는 쉽게 무시되는 .sln 파일에 있습니다.