Добрый день,
Сегодня в данном мини статье мы рассмотрим связку NetBeans и Mercurial, о их преимуществах при разработке сайтов, модулей и компонентов.
Мы рассмотрим Установку, Настройку, Работу с NetBeans IDE, TortoiseHg(графический интерфейс над Mercurial).
[spoiler]
Краткое писание продуктов:
NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, JavaFX, Ruby, Python, PHP, JavaScript, C++ и ряде других.
Более подробно вы можете прочитать:
Mercurial — кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. Mercurial первоначально был написан для Linux, позже портирован под Windows, Mac OS X и большинство Unix-систем. В первую очередь он является консольной программой. Все его операции запускаются параметрами программы hg.
Более подробно вы можете прочитать:
TortoiseHg — графический фронтенд для системы контроля версий Mercurial. Вызов диалоговых окон (Clone, Commit,Settings и тд).
Более подробно вы можете прочитать:
Где взять?:
NetBeans IDE самой свежей версии вы можете найти на странице дистрибутивов официального сайта:
TortoiseHg самой свежей версии вы можете найти на странице дистрибутивов официального сайта:
Установка:
NetBeans IDE — не должна вызвать больших сложностей, необходимо только следовать мастеру установки (если все же возникли сложности, возможно вы найдете «таблетку» в официальной документации ).
TortoiseHg — аналогично с NetBeans IDE не должна вызвать больших сложностей, необходимо только следовать мастеру установки.
В итоге мы получили вот такие замечательные программулинки
Внешний вид NetBeans:

Диалог TortoiseHg:

Настройка:
1.Заходим в Инструменты->Настройки.

2.Переходим в настройки Mercurial и указываем путь к директории куда он был установлен (Mercurial executable path).

3.Сохраняем изменения.
4.После этого инициализируем Mercurial для нашего проекта.

Основной этап настройки закончен. Остается только попробовать его в действии.
Работа:
1.Начинаем обычную работу с модулем\компонентом иным функционалом и периодически делаем commit нашей работы.


2.Когда накопится какой-то определенный набор данных, мы сможем посмотреть историю и проследить изменения в коде.


3.Создав несколько пользователей для Mercurial и включив Аннотацию можно посмотреть кто и когда, главное какие изменения внес.
Плюсы:
1.Мы получили версионность нашей разработки
2.Мы получили возможность коллективной разработки с возможснотью понимать откуда и зачем берется тот или иной код (если другой разработчик его внес).
3.В случаи неисправимых ошибок новой версии мы можем вернуться к предыдущей.
4.Оба продукта бесплатны и поставляются по GNU v2
Tips&Tricks:
1.По умолчанию NetBeans скрывает все файлы начинающиеся с точки. Для исправления это проблемы заходим в Инструменты->Настройки. Жмем на икунку «Разное» (последняя справа). Затем на закладку «Файл» и меняем паттерн игнорируемых файлов на ^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$
2.По умолчанию NetBeans не загружается в UTF-8 кодировке, однако это же наша самая любимая кодировка и надо что-то сделать. К нашей радости есть лекарство. Для этого заходим в директорию куда мы установили NetBeans, затем в /etc/ и открываем на редактирование файл netbeans.conf
Находим строку параметро netbeans_default_options="
Добавлем в нее свой параметр -J-Dfile.encoding=UTF-8
Сегодня в данном мини статье мы рассмотрим связку NetBeans и Mercurial, о их преимуществах при разработке сайтов, модулей и компонентов.
Мы рассмотрим Установку, Настройку, Работу с NetBeans IDE, TortoiseHg(графический интерфейс над Mercurial).
[spoiler]
Краткое писание продуктов:
NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования Java, JavaFX, Ruby, Python, PHP, JavaScript, C++ и ряде других.
Более подробно вы можете прочитать:
Mercurial — кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. Mercurial первоначально был написан для Linux, позже портирован под Windows, Mac OS X и большинство Unix-систем. В первую очередь он является консольной программой. Все его операции запускаются параметрами программы hg.
Более подробно вы можете прочитать:
TortoiseHg — графический фронтенд для системы контроля версий Mercurial. Вызов диалоговых окон (Clone, Commit,Settings и тд).
Более подробно вы можете прочитать:
Где взять?:
NetBeans IDE самой свежей версии вы можете найти на странице дистрибутивов официального сайта:
TortoiseHg самой свежей версии вы можете найти на странице дистрибутивов официального сайта:
Установка:
NetBeans IDE — не должна вызвать больших сложностей, необходимо только следовать мастеру установки (если все же возникли сложности, возможно вы найдете «таблетку» в официальной документации ).
TortoiseHg — аналогично с NetBeans IDE не должна вызвать больших сложностей, необходимо только следовать мастеру установки.
В итоге мы получили вот такие замечательные программулинки
Внешний вид NetBeans:

Диалог TortoiseHg:

Настройка:
1.Заходим в Инструменты->Настройки.

2.Переходим в настройки Mercurial и указываем путь к директории куда он был установлен (Mercurial executable path).

3.Сохраняем изменения.
4.После этого инициализируем Mercurial для нашего проекта.

Основной этап настройки закончен. Остается только попробовать его в действии.
Работа:
1.Начинаем обычную работу с модулем\компонентом иным функционалом и периодически делаем commit нашей работы.


2.Когда накопится какой-то определенный набор данных, мы сможем посмотреть историю и проследить изменения в коде.


3.Создав несколько пользователей для Mercurial и включив Аннотацию можно посмотреть кто и когда, главное какие изменения внес.
Плюсы:
1.Мы получили версионность нашей разработки
2.Мы получили возможность коллективной разработки с возможснотью понимать откуда и зачем берется тот или иной код (если другой разработчик его внес).
3.В случаи неисправимых ошибок новой версии мы можем вернуться к предыдущей.
4.Оба продукта бесплатны и поставляются по GNU v2
Tips&Tricks:
1.По умолчанию NetBeans скрывает все файлы начинающиеся с точки. Для исправления это проблемы заходим в Инструменты->Настройки. Жмем на икунку «Разное» (последняя справа). Затем на закладку «Файл» и меняем паттерн игнорируемых файлов на ^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$
2.По умолчанию NetBeans не загружается в UTF-8 кодировке, однако это же наша самая любимая кодировка и надо что-то сделать. К нашей радости есть лекарство. Для этого заходим в директорию куда мы установили NetBeans, затем в /etc/ и открываем на редактирование файл netbeans.conf
Находим строку параметро netbeans_default_options="
Добавлем в нее свой параметр -J-Dfile.encoding=UTF-8

