Показаны сообщения с ярлыком VCS. Показать все сообщения
Показаны сообщения с ярлыком VCS. Показать все сообщения

среда, марта 31, 2010

Mercurial и Kdiff3

Если вы работаете с Mercurial, и не устраивает стандартный консольный diff, то можно прикрутить другой, например графический Kdiff3. Особенно это актуально когда вы работаете в Windows, а файлы исходных кодов используют кодировку UTF-8.
Для начала скачиваем и устанавливаем Kdiff3. Затем производим непосредственно настройку Mercurial:
добавляем в файл .hgrc записи:

[extensions]
hgext.extdiff =

[extdiff]
cmd.kdiff3 = "Путь к исполняемому файлу kdiff3.exe"
Более подробно см. здесь

среда, августа 05, 2009

Netbeans, Mercurial и кодировка UTF8

Мои проекты в Java используют кодировку исходных файлов UTF8 (но бывает и 1251). Поэтому когда я поместил очередной проект под контроль версий Mercurial, а затем через некоторое время работы с проектом, посмотрел историю проекта, то был неприятно удивлен, увидев вместо русских комментариев крякозябры. Получилось что введенный в UTF8 текст комментариев не отображался правильно. Причем в свойствах проекта была установлена кодировка UTF8. Однако решение все же нашлось: надо при запуске Netbeans явно указывать кодировку UTF8. Сделать это можно с помощью конфигурационного файла в %Каталог установки Netbeans%\etc\netbeans.conf. В нем добавить к параметру netbeans_default_options строку "-J-Dfile.encoding=UTF-8". Тогда Netbeans будет принудительно отображать не только исходники, но и прочие текстовые файлы с кодировкой UTF8.