понедельник, 14 ноября 2011 г.

Консольный клиент SVN для Windows

До определенных пор мне вполне хватало для работы с SVN встраиваемых в оболочку и в VisualStudio программ. Я использовал TortoiseSVN и AnkhSVN соответственно. Но недавно возникла необходимость выполнить merge нескольких ревизий, и я с удивлением обнаружил, что TortoiseSVN, являясь, наверное, основным инструментом для работы SVN под Windows поддерживает не все команды. Пришлось потратить некоторое время на поиск и освоение консольного и полнофункционального клиента. В результате я нашел пакет SlikSVN - качественный пакет, с хорошей справочной информацией. Использование консоли, как часто это бывает, ускоряет выполнение многих задач.

пятница, 11 ноября 2011 г.

Ошибка "Unable to write inside TEMP environment variable path" при установке PostgreSQL на Windows 7

При попытке установить PostgreSQL 9.1 на Windows 7 x64 может возникнуть ошибка "Unable to write inside TEMP environment variable path.". Если посмотреть журнал установки, который сохраняется в папке %TEMP%, то можно увидеть, что ошибка связаны с невозможностью выполнить скрипт "Input Error: There is no script engine for file extension ".vbs".

Проблему можно решить добавлением данных в реестр из файла vbsfix_vista.reg. В процессе выполнения файла могут возникнуть ошибки. Но внесенных изменений будет достаточно, чтобы установка PostgreSQL выполнилась успешно.