2010-05-20 4 views
3

Visual Studio 2008에서 AnkhSVN 플러그인을 사용하고 있습니다. 웹에서 호스팅되는 무료 리포지토리를 사용하고 있습니다. 나는이 저장소에 Subversion 클라이언트를 사용하지 않고 AnkhSVN 플러그인 (솔루션 파일과 프로젝트 파일을 새 저장소에 추가하는 것 포함)으로 모든 것을 관리합니다.Visual Studio에서 AnkhSVN 플러그인을 통해 svn : needs-lock Subversion 속성을 어떻게 설정할 수 있습니까?

이 파일에 svn:needs-lock 속성을 추가하고 싶습니다. AnkhSVN을 사용하여이 작업을 수행 할 수 있는지 또는이 목적으로 다른 Subversion 클라이언트를 가져와야하는지 궁금합니다.

답변

1

Visual Studio .. 도구 - 옵션 - 소스 제어에서 플러그 값을 AnkhSVN으로 변경할 수 있습니다. 이렇게하면 소스 제어 아래의 트리에 "Subversion 환경"이 나타납니다. 이것을 선택하면 "사용자 확인없이 파일을 자동으로 잠급니다"를 확인할 수 있습니다. 나는 이것이 당신이 원하는 것을 성취 할 것이라고 생각합니다.

4

Ankhsvn을 통해 Subversion 속성을 추가하고 편집 할 수 있습니다 (the AnkhSVN Add Property documentation 참조). 그러나 Visual Studio의 동작은 마우스 오른쪽 단추 클릭 메뉴가 트리거 될 때 솔루션 탐색기 창에서 선택한 개체 (솔루션, 프로젝트 또는 파일)에 따라 다릅니다. Subversion 하위 메뉴와 속성 추가 대화 상자에서 사용할 수있는 것은 선택한 객체에 따라 다릅니다.

플러그인이 제안한 svn: 속성 목록은 선택한 개체에 따라 다릅니다. svn:needs-lock 속성은 개별 파일에 제안되지만 다른 개체에는 사용할 수 없습니다.

또한 마우스 오른쪽 버튼을 클릭 할 때 여러 파일 (AnkhSVN 버전 2.6 기준)을 선택한 경우에는 Subversion 메뉴 항목을 사용할 수없는 것 같습니다.

+1

예, 감사합니다. 하지만, 일괄 적으로이 작업을 수행 할 수 없으며 파일별로 파일을 수행하는 일이 지루합니다. – Grungean

+1

@grungean : 때로는 GUI를 사용하는 것이 정답이 아닙니다. 서브 버전 커맨드 클라이언트를 사용하면 어떨까요? –

관련 문제