Как делать патчи в NetBeans?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 16 августа 2010 в 1:16

Ковыряюсь полчаса - всё так неочевидно

Я так понял вкладка Team - Subversion - Merge to или Team - Mercurial - Merge, но все эти пункты задисаблены

Признателен за небольшое howto

Комментарии

Аватар пользователя reynholm reynholm 16 августа 2010 в 9:39

Для того, чтобы эти пункты были активны, проект должен быть добавлен в систему контроля версий, на удаленном сервере, либо на локальном компьютере. Соответственно либо Subversion, либо Mercurial вам необходимо будет поставить.

После установки, создаете репозиторий и добавляете туда ваш проект. И вот после этого появится возможность следить за изменениями в проекте, создавать патчи и тд и тп. Патч создается как разница состояний между двумя коммитами (по-русски: точки сохранения). Ну и что бы потом этот патч применить нужна такая же система.

Если будете экспериментировать, я бы посоветовал Mercurial - быстрее намного.

Почитать можно тут
http://www.developers.org.ua/archives/piranha/2008/07/09/mercurial-step-...
и дальше статьи по циклу.

Клиенты с графическим интерфейсом: TortoiseSVN для Subversion и TortoiseHG для Mercurial соответственно.

Аватар пользователя Xermit Xermit 16 августа 2010 в 13:04

diff -rNup prev_state_catalog next_state_catalog > patch_file

потом
patch -p 1 << patch_file

Но это не netbeans это консоль