воскресенье, 22 мая 2011 г.

Несколько слов о TortoiseSVN

Всем привет!

Сегодня я хотел бы поделиться полезным опытом работы с популярным Windows-клиентом системы контроля версий Subversion.

Создаем ярлык для Repository Browser.

В TortoiseSVN имеется весьма неплохой repository browser. Однако, у него нет собственного исполняемого файла. Чтобы создать для него ярлык, нужно указать следующий путь:

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:repobrowser /path:"url:to/your/repository"

В "path" удобно указать путь к trunk, если постоянно работаете с определенным проектом.
Кроме того, через использование /command доступно большинство привычных комманд SVN, таких как commit. В документации все они хорошо описаны.

Боремся с глюком исчезновения оверлейных иконок SVN.

Оверлейные иконки SVN, отображаемые в проводнике и в Total Commander - полезная штука.

Однако, когда я недавно проапгрейдился до версии 1.6.15 на рабочем ноуте под Windows XP, инонки исчезли... Переустановка мне не помогла. 

Тогда я полез в реестр и увидел, что в HCKU\Software\TortoiseSVN есть несколько "битых" записей реестра. Я их благополучно снес и переустановил SVN-клиент, после этого все заработало! 

Кстати, под Windows 7 64-bit лучше ставить обе версии TortoiseSVN (-32 и -64 битную).  32bit версия нужна, чтобы вы могли видеть оверлейные значки в Total Commander и проводнике. Работают обе версии "бок-о-бок" без проблем.