2017-11-29 1 views
0

시작하려면 다른 지점 사이에, 나는 나뭇 가지 사이에 예를 들어힘내 (잘못?) 파일을 추적

을 전환 할 때 내가 자주 문제가 발생

2015 년 프로 힘내/TFS/VS 함께 일하고 있어요 I 'LL 체크 아웃 BranchA

BranchA는 File1.cs, File2.cs, File3.cs

다양한 업데이트 지금은 BranchB

변경 m 체크 아웃

을 포함 BranchB의 Ade는이 시점에서 부적합합니다.

BranchB를 종료하고 다른 지점을 체크 아웃하기 전에 Visual Studio에서 File1.cs, File2.cs, File3.cs 파일에 커밋되지 않은 변경 사항이 있음을 알립니다 (이 파일들 중 어떤 것도 차이점을 나타내지는 않습니다. BranchA에서 보았는데 현재 파일이 손상되지 않은 BranchB에 있습니다.)

파일이 편집되지 않았기 때문에 "변경 사항을 실행 취소"할 수 없습니다. 스테이징에서 이러한 파일을 지우려면 변경되지 않은 파일을 커밋해야합니다. 그러면 분기가 복잡해집니다.

이 원인은 무엇입니까? 이것을 막기 위해 무엇을 할 수 있습니까?

답변

0

우선 in this issue의 값을 git config core.autocrlf으로 확인하십시오.

false으로 설정하고 프로젝트를 다시 복제 한 다음 일련의 분기 체크 아웃을 다시 시도하십시오.
이렇게하면 자동 줄 바꿈 문자가 자동으로 번역되지 않습니다.

관련 문제