0

Visual Studio에서 GIT/Assembla를 사용하고 있고 파일을 변경할 때 대부분의 프로젝트에서 솔루션 탐색기의 파일 앞에 빨간색 체크 표시가 있습니다 나중에 GIT/Assembla를 통해 커밋 될 수 있습니다.Visual Studio에서 파일을 변경 한 후 1 초 후에 빨간색 체크 표시가 자동으로 제거됩니다.

그러나 하나의 프로젝트에는 파일이 있고 해당 프로젝트의 파일에서 변경 사항을 저장하면 빨간색 체크 플래그가 표시되지만 몇 초 후에 자동으로 제거됩니다. 또한 로컬/원격 저장소의 변경 내용을 커밋하려고하면 변경된 파일이 목록에 없으므로 원격 저장소의 일부가 될 수 없습니다.

파일이있는 프로젝트에서 .git 폴더를 수동으로 제거하여 솔루션 내부에있는 일종의 git-sub 프로젝트처럼 보입니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까?

답변

2

.git 폴더는 로컬 git 저장소입니다.이 폴더에는 git 저장소에 대한 원격 정보, 기록, 태그, 분기 및 기타 정보가 들어 있습니다. 이 문제를 제거하면 문제가 발생했을 수 있습니다.

새 프로젝트를 만들고 Assembla에서 git repo를 다시 복제 한 다음 이전 프로젝트에서 변경 사항을 복사합니다.

+0

새 Assembla 레포를 삭제하고 만들었지 만 모든 것이 다시 작동하는 것처럼 보입니다. 나는 역사를 잃어 버렸지 만 지금은 큰 문제가 아닙니다. –