Как я могу найти проект, в котором не было внесенных изменений в систему контроля версий? - PullRequest
0 голосов
/ 03 февраля 2011

Я пишу плагин, и мне нужно выяснить, есть ли в проекте, существующем в рабочей области, незафиксированные файлы в SVN. Я использую Subversive для взаимодействия с хранилищем SVN. Я уверен, что есть способ, подрывной это делает :), но я не мог найти место, где это делает. Для примера.

Вы знаете, как этого добиться? Или где искать пример? Спасибо.

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

Я никогда не вмешивался в этот код сам ... но подрывной механизм декораторов помещает файлы в ваш проводник пакетов (небольшое «>» для незафиксированных изменений) через точку расширения org.eclipse.ui.decorators. Так, например, вам нужно импортировать плагин org.eclipse.team.svn.ui в ваше рабочее пространство (Файл> импорт> плагины и фрагменты) и посмотреть на его plugin.xml, чтобы найти декоратор, который выполняет эту работу ( если я не ошибаюсь, это org.eclipse.team.svn.ui.decorator.SVNLightweightDecorator).

Удачи в этом, командные API не самые простые в использовании ...

0 голосов
/ 03 февраля 2011

Я не уверен, что понимаю, но svn status говорит вам, какие файлы находятся под контролем версий, а какие нет.

...