Скажите Netbeans забыть о SVN - PullRequest
5 голосов
/ 06 января 2010

Использование NetBeans Однажды я извлек проект из репозитория SVN, просто чтобы протестировать функции SVN в NetBeans.

Теперь, каждый раз, когда я создаю новый проект или открываю существующий проект, не имеющий контроля над исходным кодом, Netbeans «думает», что находится под контролем версии в том репозитории, с которым я играл.

Как я могу сказать Netbeans забыть все об этом SVN-репозитории, который я когда-то использовал, чтобы я мог работать над небольшим тривиальным приложением полностью локально, без взаимодействия с любым репозиторием контроля версий. Но без удаления плагина Netbeans SVN, чтобы я мог использовать его для некоторых других проектов.


Редактировать : По "Netbeans" считает, что "находится под контролем версии в этом хранилище" Я имею в виду следующее:

  • В виде дерева проекта синий значок отображается рядом почти со всеми пакетами / объектами
  • Имена объектов отображаются зеленым цветом
  • Подсказка к пакетам гласит: «Содержит новые, измененные или удаленные файлы или свойства»
  • Подсказка к объекту говорит "Локально модифицированный"
  • Доступны опции SVN для фиксации изменений в меню Team.

Если я отключу плагин SVN, все вышеперечисленные симптомы исчезнут.

С другой стороны, я не смог найти ни одного подкаталога .svn и ссылки на svn в <% APPDATA%> /. Netbeans / 6.7 / build.properties

Ответы [ 6 ]

10 голосов
/ 07 октября 2011

Если вам все еще нужно держать свой проект под контролем версий, но поддерживать контроль версий за пределами NetBeans, вы можете деактивировать плагин SVN или полностью удалить его. В среде IDE NetBeans перейдите в раздел «Инструменты-> Плагины», затем на вкладке «Установлено» (в разделе 7.x установите флажок «Показать подробности») установите флажок Subversion и нажмите «Деактивировать» или «Удалить». Плагин будет деактивирован / удален, и вам будет предложено перезапустить IDE: how to disable NetBean Subversion Plug-in

4 голосов
/ 06 ноября 2012

Хорошо, не совсем очевидно:

  1. Pre 7.1 (я думаю): отключить модуль SVN в Tools -> Plugins.
  2. Однако, если svn установлен как часть Базовой IDE: отключитесь от svn через Team -> Subversion -> Disconnect , когда выбран корень проверки svn
3 голосов
/ 06 января 2010

решено: в дереве каталогов был каталог .svn выше , что-то вроде этого:

c:\dir1
    |-\.svn
    |-\dir2
        |-\dir3 (where I store netbeans project)
            |-\project1
            |-\project2
            |   ...
            |-\projectN

Всякий раз, когда я создавал новый проект в c: \ dir1 \ dir2 \ dir3 \ new_project, возникала проблема.

Я удалил этот каталог .svn и проблемы были решены.

1 голос
/ 18 мая 2014

Просто зайдите в Team и нажмите «Отключить».Это отключит вас от GIT, NetBeans показывает это уведомление, потому что вы подключены к GIT.

1 голос
/ 06 января 2010

Netbeans «думает», что это версия контроль в этом хранилище я играть с.

Как именно это проявляется? Единственное, что должно заставить Netbeans думать, что проект контролируется версией SVN, это наличие подкаталога .svn.

0 голосов
/ 06 января 2010

Существует файл, который поддерживает Netbeans, обычно сохраняемый в «C:\Documents and Settings\<login-Name>\.netbeans\5.5», например, в файле build.properties. Вы можете увидеть, есть ли какие-либо записи SVN в этом файле, если так, сделайте резервную копию, удалите эти записи и посмотрите, повторяется ли этот сценарий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...