원격 창고로 전송 된 프로젝트가 일부 파일 추적을 취소하려고합니다.

코드를 처음 푸시하기 전에 무시를 시도하십시오. 나중에 무시 파일을 수정하는 것은 유효하지 않습니다.

하지만 지금이 문제가 발생했습니다. SKJS_WEBAPI.DB는이 폴더 아래에있는 모든 Entity Framework 관련 콘텐츠이며 여러 사람이 개발했습니다. 코드 병합에 관해서는 정말 안 좋습니다.

 

 

 

모든 사람이 엔터티 모델을 업데이트하고 T4 템플릿을 다시 생성하여 충돌을 일으킬 수 있습니다.

 

수정 된 무시 및 사용하지 않음

 

온라인으로 확인한 결과 다음과 같은 단계가 있습니다.

  • 무시 추가
/SKJS_WEBAPI.DB/*

 

  • 수행 :
git rm -r --cached . //去掉已经托管的文件
git add . git commit -m'修改ignore 文件' 
git push origin master

 

팁 : Entity Framework로 개발할 때 .vs 및 엔터티 모델을 무시해야한다는 것을 알았습니다. 

데이터베이스는 항상 구조를 변경합니다.

그리고 모든 사람이 Entity Framework를 변경하고있을 수 있습니다. 개체는 데이터베이스를 기반으로 생성됩니다. 충돌하기가 너무 쉽습니다. git에서 병합하면 사람을 죽일 수 있습니다.

 

추천

출처blog.csdn.net/qq_36445227/article/details/106266733