Не удается зафиксировать Subversion из NetBeans - PullRequest
2 голосов
/ 18 марта 2009

Когда я изменяю некоторые элементы интерфейса в Java, например содержимое элемента меню, и сохраняю их, опция фиксации не включается. NetBeans не знает, что были внесены изменения, поэтому я не могу их зафиксировать. Как я могу их совершить?

Ответы [ 5 ]

1 голос
/ 18 марта 2009
  1. Используете ли вы Netbeans 6 или новее? Если нет, вам нужно сообщить Netbeans, где находится исполняемый файл svn (см. Ссылку и связанный FAQ ).

  2. Вы уверены, что ваш репозиторий Subversion работает на компьютере, который синхронизируется с текущим временем вашей рабочей станции (например, синхронизируется через ntp )? Если время не синхронизировано, возможно, модуль subversion пропустил обновление и, следовательно, не пометил изменение.

  3. Кроме того, вы должны проверить, чтобы убедиться, что у вас есть активное действительное соединение с хранилищем Subversion. Вы можете легко сделать это для файла, который вы только что отредактировали: щелкните правой кнопкой мыши на вкладке редактора для этого файла и выберите Subversion -> Diff или Show Changes или Search History. Если что-то из этого не получилось, ваша IDE по какой-то причине потеряла соединение с SVN.

  4. Другая возможность состоит в том, что вам не удалось выполнить настоящую проверку: если подкаталоги .svn не настроены должным образом, пункт меню обязательно будет отключен. Я бы порекомендовал щелкнуть правой кнопкой мыши по проекту (в разделе «Проекты») и попробовать «Показать изменения». Если это не удается, у вас нет действительной проверки Subversion, и параметры Netbeans определенно не будут работать.

1 голос
/ 18 марта 2009

Можете ли вы зафиксировать с консоли?

попробуйте svn stat в корневом каталоге вашего проекта, который должен показать вам файлы, которые были изменены с помощью M рядом с именем файла. если вы видите их, запустите svn ci , чтобы зафиксировать все изменения.

Может (и просто возможно), svn специально игнорирует эти файлы, чтобы проверить, если это так, запустите из консоли svn propedit svn: ignore. (<- эта точка необходима) корневой каталог вашего проекта, чтобы проверить, игнорируется ли это расширение каталога / файла / файла. </p>

Удачи!

0 голосов
/ 09 сентября 2014

Щелкните правой кнопкой мыши файл, который помечен красным цветом, выберите разрешение confilcts

и попробуйте зафиксировать сейчас ...

0 голосов
/ 18 марта 2009

Subversion обязан знать, что изменилось с момента последнего коммита / обновления. Если интерфейс Subversion NetBeans не позволяет фиксировать, то это может быть ошибкой в ​​Netbeans. Технически, не должно быть никаких причин для отключения кнопки фиксации - Subversion не мешает вам совершать коммиты, даже если ничего не изменилось.

0 голосов
/ 18 марта 2009

Если по какой-либо причине netbeans не позволяет вам совершать коммиты, я бы предложил сделать это из командной строки или использовать программу типа TortoiseSVN

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