2014-12-09 2 views
3

Visual Studio 2015 Preview에서 프로젝트를 커밋 할 수 없습니다. 이 사용하고 있기 때문에 이 프로세스가 파일을 액세스 할 수 없습니다Visual Studio 2015 미리보기 - Git으로 커밋 할 수 없습니다.

enter image description here

마지막 문장 영어 : 나는 팀 탐색기 창에서 Commit 버튼을 누르면

, 나는이 오류 메시지가 다른 프로세스.

다른 프로세스가 실제로 지정된 파일을 사용하는지 찾지 못했습니다.

Visual Studio 2013에서는 모든 것이 잘 동작합니다. 그래서 실제로 VS2015와 VS2013 사이를 전환 할 때마다 프로젝트에 변경 사항을 적용해야하지만 시간이 많이 낭비됩니다.

답변

3

동일한 예외가있었습니다. VS2015가 <solutionname>.sln.ide과 같은 이름의 솔루션 파일 옆에 새 폴더를 만드는 것을 확인했습니다. 나는이 폴더가 무엇을 위해 좋은지 전혀 모르지만 다른 프로세스에 의해 잠긴 언급 된 파일을 찾아야한다.

VS2013으로 작업하는 한 내 저장소에 새 파일을 갖고 싶지 않아서 .gitignore 파일에 폴더 경로를 추가했습니다. 그런 다음 다시 커밋 할 수 있습니다.

+1

실제로. Visual Studio의 프롬프트에 따라'.gitignore'를 만들거나 https://github.com/github/gitignore/blob/master/VisualStudio.gitignore –

+0

에있는 프롬프트를 사용하는 것이 좋습니다. Visual Studio의 프롬프트에 따라'.gitignore'를 만들거나 https://github.com/github/gitignore/blob/master/VisualStudio.gitignore에서 사용하는 것이 좋습니다. –

+0

정말 고마워요. .gitignore 파일에 대해 알지 못합니다. 내 프로젝트에 기본 프로젝트를 추가하는 것이 트릭을 만들었습니다! :-) –

0

프레드릭 덕분에 좋은 해결책을 찾을 수있었습니다. 나는 gitignore 파일을 사용하지 않기 때문에 git에 새로운 것이다.

Team Explorer ->Repositories Settings으로 가면됩니다. Ignore File에서 을 클릭하고을 추가하십시오.

enter image description here

은 기본 .gitignore 파일을 추가합니다.

그 후에 나는 결코 오류 메시지를 다시 보지 못했습니다.

관련 문제