2013-05-06 6 views
0

Visual Studio 2010에 Ankh SVN 2.4.11610.27을 사용하고 있습니다.AnkhSVN 및 DiffMerge가 변경 내용을 저장하지 않음

instructions provided here을 사용하여 병합 충돌을 해결할 수 있도록 SourceGear DiffMerge를 설정했습니다.

솔루션 탐색기에서 파일을 마우스 오른쪽 단추로 클릭하고 "충돌 편집"을 선택하면 Diff Merge 도구가 시작됩니다. 모든 개별 병합 충돌을 해결 한 후 파일을 저장하고 DiffMerge를 닫습니다.

그러나 Ankh는 DiffMerge에서 반환 된 병합 된 버전을 선택하지 않으며 아무 것도 수행하지 않습니다. 이전에 SourceGear Vault를 사용하고 있었을 때, DiffMerge에서 변경 사항을 저장하면 디스크의 파일을 업데이트 할 수 있었고 Visual Studio에서 변경 사항을보기 위해 파일을 닫거나 다시 열고 싶은지 묻습니다. Ankh를 사용하면 나는 그러한 프롬프트를 얻지 못한다.

다시 말씀 드리지만, 나는 the instructions을 사용했고 Subversion 사용자 도구 옵션 메뉴의 드롭 다운에서 간단히 DiffMerge를 선택했습니다. 다음은 병합 도구에 대해 실행되는 바로 가기입니다.

"C : ₩ Program Files ₩ SourceGear ₩ Common ₩ DiffMerge ₩ sgdm.exe"/ m/r = "$ (병합)" "$ (내)

+0

프롬프트가 표시되지 않는 유일한 문제는 무엇입니까? 파일이 변경되지 않았 음을 보았습니까? –

답변

0

SVN과 동일하면 확실하지 않습니다. ($ (기본)) "$ (해당)"/ t1 = "$ (내 이름)"/ t2 = 하지만 TFS here과 함께 사용하기 위해 DiffMerge를 설정할 때 내가 발견 한 것에서 이익을 얻을 수 있습니다.