2011-04-06 2 views
6

Visual Studio 2010에서 AnkSVN을 사용하고 있으며 SVN 요구량의 95 %를 차지합니다. 가장 큰 실종 기능은 VS 내에서 직접 파일을 비난 할 방법을 찾을 수 없다는 것입니다. 현재 사용하는 임시 해결책은 tablist 내의 파일을 마우스 오른쪽 단추로 누르고 포함 폴더 열기를 선택한 다음 Explorer에서 파일을 마우스 오른쪽 단추로 눌러 Blame을 호출하는 것입니다.Visual Studio 내 소스 파일 비난

답변

1

AnkhSVN의 주석 기능이 마음에 들지 않았습니다. 그래서 나는 다음을 사용했다 :
How to integrate TortoiseSVN into Visual Studio. URL 위에서

내용 : 당신은 비주얼 스튜디오를 사용하는 경우


, 당신은 TortoiseSVN을 통합 할 수 있습니다 다양한 상황에 맞는 메뉴에 명령한다.

첫 번째 단계는

다음 매개 변수를 TortoiseProc.exe에, 명령의 경로 이름을 추가하고 .... TortoiseSVN을 메뉴의 도구 -> 외부 도구에서 외부 도구로 명령을 추가하는 것입니다 명령.

필요한 경우 VS 변수를 사용하십시오. 나는 열린 파일 탭의 컨텍스트 메뉴에 내 명령을 추가하기 때문에, 여기에 매개 변수가 내가 사용의 :

  • /명령 비난/경로 : "$ (ItemPath)"/ 라인 : $ (CurLine)
  • /명령 DIFF/경로 : "$ (ItemPath)"
  • /명령이 TortoiseBlame 자동으로 스크롤 할 것입니다 : "$ (ItemPath)"

사항은/행 : 매개 변수/로그 경로 Visual Studio에서 열린 파일의 커서와 같은 줄.

이제 새 명령을 파일 탭 컨텍스트 메뉴에 추가하려면 TOOLS-> Customize ...로 이동하고 명령 탭을 선택한 다음 라디오 버튼 컨텍스트 메뉴를 클릭하고 기타 컨텍스트 메뉴를 선택하십시오. 쉬운 MDI 문서 창.

이제 명령을 선택해야합니다. 문제는 사용자 정의 명령이 제목과 함께 표시되지 않고 X 만 외부 명령의 번호 인 외부 명령 X로 표시된다는 것입니다.

제 경우에는 명령이 9-11 이었으므로 여기에서 시행 착오를해야 할 수도 있습니다. 추가 한 것으로 생각되는 명령을 추가 한 다음 상황에 맞는 메뉴에 올바른 명령이 표시되는지 확인하십시오.


참고 : 비주얼 스튜디오 2010에서 처음으로 당신이 필요합니다, 문서의 탭의 오른쪽 클릭 메뉴에 명령을 추가하는 비주얼 스튜디오 버그를 해결하기 위해 비주얼 스튜디오 문서 탭을 마우스 오른쪽 버튼으로 클릭 . 그렇지 않으면 Easy MDI 문서 윈도우 상황에 맞는 메뉴가 사용자 정의 대화 상자에 표시되지 않습니다. Source

7

AnhkSVN에서 Annotate라고합니다.

상황에 맞는 메뉴에서 Subversion -> Annotate를 선택하십시오.

+3

감사합니다. Ankh의 주석 도구가 TortiseBlame만큼 기능면에서 부족합니다 (가장 큰 문제인 색상 코딩 부족). 독립 실행 형 버전을 계속 사용하십시오. –

+0

Ankh 주석 창이 잘못되었습니다. 커밋을 표시하는 사이드 바가 코드의 줄과 반드시 ​​동기화되는 것은 아니므로 무엇이 함께 진행되는지 말할 수는 없습니다. – EricRRichards

관련 문제