우리는 VS에서 Git (bitbucket) 및 공급자 빌드를 사용하려고합니다. 그러나 Web.config 파일에 대한 기존 변경 사항이 있음을 알리는 끊임없이 실패하고 있습니다. 하지만 Web.config는 변경된 파일로 나열되지도 않으며 변경되지도 않았습니다. SourceTree 또는 명령 줄을 사용하는 경우 :VS2013 및 Git : 병합을 수행하는 데 실패합니다
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
잘 작동하는 것 같습니다. (나는 소스 트리에서 커맨드 라인을 훔쳤다).
편집은 : 미안 해요, 내가 자식 newb임을 언급해야합니다. .gitattributes는 % USERPROFILE % /. gitattributes에서 검색된다고 가정합니다. 나는 하나도 갖고 있지 않은 것 같습니다. .
내 %의 USERPROFILE의 %는/은 다음과 같습니다 gitattributes :
는[user]
email = xxxx
name = xxxx
[core]
excludesfile = E:\\UserFiles\\sheam\\Documents\\gitignore_global.txt
[gui]
recentrepo = E:/Projects/FieldCapBase
[difftool "sourcetree"]
cmd = 'C:/Program Files (x86)/WinMerge/WinMergeU.exe' \"$LOCAL\" \"$REMOTE\"
자식 구성 core.autocrlf는 루트 폴더에, 입력을 제공합니다.
내 전역 gitconfig에 autocrlf 및 quotepath 설정을 추가하면 VS에서 끌어 오기가 소스 트리에서와 유사하게 작동합니까?
'.gitattributes'와'core.autocrlf' 설정과 파일에 실제로있는 줄 끝을 알려주세요. –
업데이트 된 질문 – sheamus
내 매뉴얼 페이지'gitattributes'는'% USERPROFILE %/git/attributes' 또는'% USERPROFILE % /. config/git/attributes'가'% USERPROFILE %/.gitattributes'. 그러나 사용하는'git'의 빌드에 상관없이 조정할 수 있습니다. 다음을 확인하기 위해'git help gitattributes'를 검토하는 것이 좋습니다 ... – twalberg