2011-02-03 6 views
0

플러그인을 작성 중이며 작업 공간에있는 일부 프로젝트에 SVN에 커밋되지 않은 파일이 있는지 찾아야합니다. Subversion을 사용하여 SVN 저장소와 상호 작용합니다. 나는 거기에서 확실한 방법이다, 전복시키지 않는다 :). 그러나 나는 그것이하는 곳을 발견 할 수 없었다. 예를 들어 보겠습니다.소스 제어에 커밋되지 않은 변경 사항이있는 프로젝트를 찾으려면 어떻게합니까?

이것을 달성하는 방법을 알고 계십니까? 또는 예제를 찾을 위치는? 고맙습니다.

답변

1

필자는이 코드 자체에 간섭 한 적이 없다 ... 그러나 꾸러미 탐색기 (꾸밈없는 변경 사항을 나타내는 작은 '>')에 종속 된 데비지 베이터는 org.eclipse.ui.decorators 확장 점을 통해 제공됩니다. 예를 들어, 작업 공간 (파일> 가져 오기> 플러그인 및 단편)에서 org.eclipse.team.svn.ui 플러그인을 가져와 plugin.xml을보고이 작업을 수행하는 데코레이터를 찾아야합니다 (예 : 내가 잘못 본 것이 아니라면 org.eclipse.team.svn.ui.decorator.SVNLightweightDecorator이다.

행운을 빌어 요, 팀 API는 사용하기 가장 쉽지 않습니다.

+0

예! 당신은 최고예요. 그것은 작동합니다 :) – Tchypp

0

이해가 잘 안되지만 svn status은 어떤 파일이 버전 제어하에 있는지 알려주지 않습니다.

관련 문제